mirror of
https://github.com/jackwener/OpenCLI.git
synced 2026-09-14 18:25:42 +08:00
55c3259f28
* refactor: slim CI matrix, extract shared utils, unify logging, remove __test__ from public API - CI: unit-test uses dynamic matrix (PR=ubuntu+22 only, push=full 3OS×2Node); adapter-test reduced to ubuntu-latest (OS doesn't affect pure unit tests) - _shared/common.ts: add sleep() and clampToRange() shared adapter utilities; douban/utils.ts and sinablog/utils.ts now use clampToRange instead of duplicate clampLimit - browser/daemon-client.ts: replace inline setTimeout Promise with local sleep() - execution.ts: replace conditional console.error with log.debug - browser/index.ts: remove __test__ from public barrel export; browser.test.ts now imports internal helpers directly from source files * fix: remove unused afterEach import, fix schedule/dispatch CI matrix, clarify clampToRange docs * refactor: move sleep to src/utils.ts, simplify clamp signature to match lodash convention