import 'dotenv/config' import puppeteer from 'puppeteer' import fetchILMeteo from './scrapers/iLMeteo.js' import fetch3Bmeteo from './scrapers/3Bmeteo.js' const NIX_OPS = { executablePath: process.env.NIX_CHROMIUM_PATH, } const opts = process.env.ON_NIX ? NIX_OPS : {} const run = async () => { const browser = await puppeteer.launch(opts) const [iLMeteo, treBmeteo] = await Promise.all([ fetchILMeteo(browser), fetch3Bmeteo(browser), ]) await browser.close() return { iLMeteo, treBmeteo, } } console.dir(await run(), { depth: null }) // await run()