(language, options)
| 151 | } |
| 152 | |
| 153 | async function buildDistributable(language, options) { |
| 154 | const filename = `${language.name}.min.js`; |
| 155 | |
| 156 | const distDir = path.join(language.moduleDir, "dist"); |
| 157 | log(`Building ${distDir}/${filename}.`); |
| 158 | await fs.mkdir(distDir, { recursive: true }); |
| 159 | await fs.writeFile(path.join(language.moduleDir, "dist", filename), language.minified); |
| 160 | if (options.esm) { |
| 161 | await fs.writeFile(path.join(language.moduleDir, "dist", filename.replace(".min.js", ".es.min.js")), language.minifiedESM); |
| 162 | } |
| 163 | } |
| 164 | |
| 165 | async function buildCDNLanguage(language, options) { |
| 166 | const name = `languages/${language.name}${options.minify ? '.min' : ''}.js`; |
no test coverage detected
searching dependent graphs…