From 285e1938c950237d43d5d8654b3291b5403f43ca Mon Sep 17 00:00:00 2001 From: Simone Corsi Date: Sat, 16 Jan 2021 10:18:48 +0100 Subject: [PATCH] fix(index.ts): fs promise fixed path --- src/index.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/index.ts b/src/index.ts index bcf9bcc..c2fedde 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,5 +1,5 @@ import dotnenv from 'dotenv'; -import fs from 'fs/promises'; +import fs from 'fs'; import ejs from 'ejs'; import remark from 'remark'; @@ -9,6 +9,8 @@ import link from './link'; import git from './git'; import core from '@actions/core'; +const fsp = fs.promises; + import type { SortedLanguageList, PaginationLink, @@ -26,7 +28,7 @@ const API_STARRED_URL = `'https://api.github.com/users/${REPO_USERNAME}/starred' const renderer = async (data: any) => { try { - const MD_TEMPLATE = await fs.readFile('fixtures/template.md.ejs', 'utf-8'); + const MD_TEMPLATE = await fsp.readFile('fixtures/template.md.ejs', 'utf-8'); return ejs.render(MD_TEMPLATE, data); } catch (error) { core.error(error); @@ -45,7 +47,7 @@ async function apiGetStar(url: string): Promise { const { headers, body }: any = await (async () => { if (!IS_PROD) return JSON.parse( - await fs.readFile('fixtures/stars-response.json', 'utf-8') + await fsp.readFile('fixtures/stars-response.json', 'utf-8') ); return GithubApi.get(url); })(); @@ -114,7 +116,7 @@ export async function main(): Promise { const markdown: string = await generateMd(rendered); - await fs.writeFile(OUTPUT_FILENAME, markdown); + await fsp.writeFile(OUTPUT_FILENAME, markdown); await git.add(OUTPUT_FILENAME);