// ─── single entry point, import semua dari sini ─────────────────────────────── export { searchKompas } from './kompas.js' export { searchDetik } from './detik.js' export { searchCNN } from './cnnindonesia.js' export { searchLiputan6 } from './liputan6.js' export { searchTribun, searchTempo, searchRepublika, searchAntara, searchOkezone, searchSindonews, searchMerdeka, searchKumparan } from './more.js' // ─── registry: mapping nama site → fungsi ───────────────────────────────────── import { searchKompas } from './kompas.js' import { searchDetik } from './detik.js' import { searchCNN } from './cnnindonesia.js' import { searchLiputan6 } from './liputan6.js' import { searchTribun, searchTempo, searchRepublika, searchAntara, searchOkezone, searchSindonews, searchMerdeka, searchKumparan } from './more.js' export const scraperMap = { kompas : searchKompas, detik : searchDetik, cnnindonesia: searchCNN, cnn : searchCNN, liputan6 : searchLiputan6, tribun : searchTribun, tribunnews : searchTribun, tempo : searchTempo, republika : searchRepublika, antara : searchAntara, okezone : searchOkezone, sindonews : searchSindonews, merdeka : searchMerdeka, kumparan : searchKumparan, } export const scraperList = Object.keys(scraperMap)