(text, variables)
| 327 | } |
| 328 | |
| 329 | function insertVariablesInText(text, variables) { |
| 330 | let variableNames = Object.keys(variables); |
| 331 | for (let variableName of variableNames) { |
| 332 | let variableValue = typeof variables[variableName] === 'object' ? |
| 333 | JSON.stringify(variables[variableName], null, 2) : variables[variableName]; |
| 334 | let variableRegex = new RegExp(`{{${variableName}}}`, 'g'); |
| 335 | text = text.replace(variableRegex, variableValue); |
| 336 | } |
| 337 | return text; |
| 338 | } |
| 339 | |
| 340 | function updateMetadata(newMetadata) { |
| 341 | const dirPath = path.resolve(args.pythagora_root, PYTHAGORA_METADATA_DIR); |
no outgoing calls
no test coverage detected