| 168 | } |
| 169 | |
| 170 | export async function updateIndexREADME({ packages, functions }: PackageIndexes) { |
| 171 | let readme = await fs.readFile('README.md', 'utf-8') |
| 172 | |
| 173 | const functionsCount = functions.filter(i => !i.internal).length |
| 174 | |
| 175 | readme = readme.replace( |
| 176 | /img\.shields\.io\/badge\/-(.+?)%20functions/, |
| 177 | `img.shields.io/badge/-${functionsCount}%20functions`, |
| 178 | ).trim().replace(/\r\n/g, '\n') |
| 179 | |
| 180 | await fs.writeFile('README.md', `${readme}\n`, 'utf-8') |
| 181 | } |
| 182 | |
| 183 | export async function updateFunctionsMD({ packages, functions }: PackageIndexes) { |
| 184 | let mdAddons = await fs.readFile('packages/add-ons.md', 'utf-8') |