OmniRoute/scripts/scratch/overlap.js
diegosouzapw adf59ddce7 chore(scripts): add scratch maintenance utilities and ai workspace rules
Add one-off database inspection and cleanup scripts under
`scripts/scratch/` for local debugging and maintenance work.

Document root cleanliness and file placement expectations for AI
assistants in `GEMINI.md` to keep temporary scripts and tests out of
the project root.
2026-04-16 16:07:44 -03:00

21 lines
569 B
JavaScript

import {
APIKEY_PROVIDERS,
SEARCH_PROVIDERS,
AUDIO_ONLY_PROVIDERS,
WEB_COOKIE_PROVIDERS,
} from "./src/shared/constants/providers.ts";
const apiKeys = Object.keys(APIKEY_PROVIDERS);
console.log("Searching overlap in APIKEY_PROVIDERS:");
console.log(
"Search overlap:",
Object.keys(SEARCH_PROVIDERS).filter((k) => apiKeys.includes(k))
);
console.log(
"Audio overlap:",
Object.keys(AUDIO_ONLY_PROVIDERS).filter((k) => apiKeys.includes(k))
);
console.log(
"Web Cookie overlap:",
Object.keys(WEB_COOKIE_PROVIDERS).filter((k) => apiKeys.includes(k))
);