import fs from 'node:fs'import url from 'node:url'import path from 'node:path'import { downloadFromGitHub } from '../utils/index.js'const __dirname = path.dirname(url.fileURLToPath(import.meta.url))export async function downloadAwesomeResources () {const basePath = path.join(__dirname, '..', '..')const newDocsPath = path.join(basePath, 'website', 'community', 'Resources.md')const content = await downloadFromGitHub('https://raw.githubusercontent.com/webdriverio-community/awesome-webdriverio', 'main')let lines = content.toString().split(/\n/)lines = lines.slice(lines.findIndex((line) => line.includes('WebdriverIO Ecosystem')))await fs.promises.writeFile(newDocsPath, `---id: resourcestitle: Resourcescustom_edit_url: https://github.com/webdriverio-community/awesome-webdriverio/edit/main/README.md---There are many wonderful curated resources the WebdriverIO community has put together.Make sure to contribute yours at [\`awesome-webdriverio\`](https://github.com/webdriverio-community/awesome-webdriverio)!${lines.join('\n')}`)}