Context: Issue #2182 flags multiple deprecated npm dependencies across the monorepo (rimraf, glob, ESLint-related). In maintenance mode, this is normally a "Later" task, but deprecated dependencies increase noise in security audit output, potentially masking genuine vulnerabilities. Resolving the security-relevant subset improves the signal-to-noise ratio of `yarn audit`.
Steps:
1. Review the full list in issue #2182
2. Categorize each deprecated dependency: security-relevant vs. pure deprecation
3. For security-relevant items: update to maintained alternatives (e.g., `rimraf` -> native `fs.rm`, `glob` -> `fast-glob`)
4. For pure deprecation items: document as known tech debt, defer past EOL
5. Run `yarn audit` after changes to verify reduced noise
Acceptance criteria:
Security-relevant deprecated dependencies replaced
`yarn audit` output cleaner (fewer false-positive noise items)
Remaining deprecations documented in issue #2182
Risks: Replacing `rimraf` or `glob` could break build scripts that depend on their specific CLI interfaces. Test the full `yarn build` and `yarn test-packages` pipeline after changes.
---