fix(index.ts): fs promise fixed path

This commit is contained in:
Simone Corsi 2021-01-16 10:18:48 +01:00
parent 71625bd77e
commit 285e1938c9

View File

@ -1,5 +1,5 @@
import dotnenv from 'dotenv'; import dotnenv from 'dotenv';
import fs from 'fs/promises'; import fs from 'fs';
import ejs from 'ejs'; import ejs from 'ejs';
import remark from 'remark'; import remark from 'remark';
@ -9,6 +9,8 @@ import link from './link';
import git from './git'; import git from './git';
import core from '@actions/core'; import core from '@actions/core';
const fsp = fs.promises;
import type { import type {
SortedLanguageList, SortedLanguageList,
PaginationLink, PaginationLink,
@ -26,7 +28,7 @@ const API_STARRED_URL = `'https://api.github.com/users/${REPO_USERNAME}/starred'
const renderer = async (data: any) => { const renderer = async (data: any) => {
try { 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); return ejs.render(MD_TEMPLATE, data);
} catch (error) { } catch (error) {
core.error(error); core.error(error);
@ -45,7 +47,7 @@ async function apiGetStar(url: string): Promise<ApiGetStarResponse> {
const { headers, body }: any = await (async () => { const { headers, body }: any = await (async () => {
if (!IS_PROD) if (!IS_PROD)
return JSON.parse( 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); return GithubApi.get(url);
})(); })();
@ -114,7 +116,7 @@ export async function main(): Promise<any> {
const markdown: string = await generateMd(rendered); const markdown: string = await generateMd(rendered);
await fs.writeFile(OUTPUT_FILENAME, markdown); await fsp.writeFile(OUTPUT_FILENAME, markdown);
await git.add(OUTPUT_FILENAME); await git.add(OUTPUT_FILENAME);