Thanks for the interest in improving clearfetch.
- read PURPOSE.md and DESIGN.md
- keep the package small, explicit, and dependency-free at runtime
- avoid adding features that broaden scope without a clear payoff
- open an issue first for non-trivial changes
npm installnpm run lintnpm testnpm run buildnpm run check:package-metadatanpm run check:pack-smoke
Changes should keep the public API, docs, tests, and runtime behavior aligned.
- make the scope narrow and intentional
- include tests for behavior changes
- update docs when public behavior changes
- link the relevant issue when possible
Do not open public issues for suspected vulnerabilities. Follow SECURITY.md instead.