Files
dsh-web/scripts/coverage-baseline.json
zhu1090093659 21f3b4d72a refactor(preset-center): consume the extracted preset center instead of carrying it
The preset center now lives in its own repository (dsh-presets) and is consumed
here as the published npm package @linxin666/dsh-client-ui-preset-center, the
way the skin center, the pet plugin and the community plugin index already are.

- packages/dsh-preset-center leaves this tree (plugin sources, tests and the
  presets/ catalog; history stays in this repository);
- the aggregate mounts it through an external rows: entry (web-ui-preset-center)
  with a hand-written ^0.4.1 range, and ./preset-center stays in the exports map
  as a tombstone so profiles written against the patchFrom era keep importing;
- market-inputs.lock.json gains a presets input pinned to the
  satellites/dsh-presets gitlink, and scripts/market-build reads
  .market-inputs/presets with the in-repo fallback kept for the fixture tests;
- scripts/sync-shared.mjs stops mirroring five host helpers into the package
  (101 -> 96 copies); the lib fingerprints, coverage baseline, test-standards
  baseline, runtime-deps scan and i18n audit each shrink by one package;
- the contribution gate has no exception left: reject-non-content-pr.yml
  redirects a 新预设收录 declaration to dsh-presets, and the PR template,
  CONTRIBUTING.md, PR_TRIAGE.md and ISSUE_TRIAGE.md now state that this
  repository accepts no external contribution directly;
- docs, the family-satellite owning note and the two preset notes follow, and
  the new Agent Note records the split.

Gated by: typecheck, aggregate:check, libs:check, sync-shared:check,
runtime-deps:check, i18n:check, emoji:check, docs:check, market:check,
test:standards, test:scripts (340 tests), test (every package) and build.

Not yet safe to merge on its own: the satellites/dsh-presets gitlink needs that
repository to exist on GitHub, so the satellite commits and this pin have to be
pushed together.
2026-09-24 13:13:17 +08:00

22 lines
1.6 KiB
JSON

{
"version": 1,
"metrics": ["lines","statements","functions","branches"],
"packages": {
"dsh-git-graph": { "lines": 81.32, "statements": 76.96, "functions": 77.74, "branches": 67.86 },
"dsh-i18n": { "lines": 100, "statements": 100, "functions": 100, "branches": 100 },
"dsh-liangshen": { "lines": 83.12, "statements": 79.6, "functions": 80.07, "branches": 71.24 },
"dsh-market": { "lines": 76.18, "statements": 72, "functions": 65.32, "branches": 60.02 },
"dsh-model-capabilities": { "lines": 89.43, "statements": 86.15, "functions": 85.85, "branches": 84.59 },
"dsh-plugin-manager": { "lines": 78.14, "statements": 74.46, "functions": 68.76, "branches": 69.46 },
"dsh-remote-web-ui": { "lines": 70.34, "statements": 66.63, "functions": 62.54, "branches": 59.92 },
"dsh-session-archive": { "lines": 70.5, "statements": 68.06, "functions": 57.54, "branches": 55.02 },
"dsh-session-id": { "lines": 83.87, "statements": 78.57, "functions": 88, "branches": 78 },
"dsh-skill-explorer": { "lines": 80.22, "statements": 77.73, "functions": 77.65, "branches": 67.95 },
"dsh-ssh": { "lines": 70.95, "statements": 68.53, "functions": 68.62, "branches": 57.36 },
"dsh-task-board": { "lines": 76.5, "statements": 72.16, "functions": 67.62, "branches": 67.33 },
"dsh-usage": { "lines": 85.45, "statements": 80.27, "functions": 82.06, "branches": 73.29 },
"dsh-web-all": { "lines": 92.53, "statements": 87.22, "functions": 80, "branches": 71.84 },
"dsh-web-settings": { "lines": 82, "statements": 77.72, "functions": 72.77, "branches": 73.29 }
}
}