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 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<ApiGetStarResponse> {
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<any> {
const markdown: string = await generateMd(rendered);
await fs.writeFile(OUTPUT_FILENAME, markdown);
await fsp.writeFile(OUTPUT_FILENAME, markdown);
await git.add(OUTPUT_FILENAME);