* Builds a single extension after extracting its settings. * @param {!Object} extensions * @param {string} extension * @param {!Object} options * @return {!Promise }
(extensions, extension, options)
| 358 | * @return {!Promise<void>} |
| 359 | */ |
| 360 | async function doBuildExtension(extensions, extension, options) { |
| 361 | const e = extensions[extension]; |
| 362 | let o = {...options}; |
| 363 | o = Object.assign(o, e); |
| 364 | await buildExtension(e.name, e.version, e.hasCss, o); |
| 365 | } |
| 366 | |
| 367 | /** |
| 368 | * Watches for non-JS changes within an extensions directory to trigger |
no test coverage detected