({ packages, functions }: PackageIndexes)
| 153 | } |
| 154 | |
| 155 | export async function updatePackageREADME({ packages, functions }: PackageIndexes) { |
| 156 | for (const { name, dir } of Object.values(packages)) { |
| 157 | const readmePath = join(dir, 'README.md') |
| 158 | |
| 159 | if (!existsSync(readmePath)) |
| 160 | continue |
| 161 | |
| 162 | const functionMD = stringifyFunctions(functions.filter(i => i.package === name), false) |
| 163 | let readme = await fs.readFile(readmePath, 'utf-8') |
| 164 | readme = replacer(readme, functionMD, 'FUNCTIONS_LIST').trim().replace(/\r\n/g, '\n') |
| 165 | |
| 166 | await fs.writeFile(readmePath, `${readme}\n`, 'utf-8') |
| 167 | } |
| 168 | } |
| 169 | |
| 170 | export async function updateIndexREADME({ packages, functions }: PackageIndexes) { |
| 171 | let readme = await fs.readFile('README.md', 'utf-8') |
no test coverage detected