(bundle, outputOptions, allFiles = false)
| 6 | * @param {import('rollup').OutputOptions} [outputOptions] |
| 7 | */ |
| 8 | const getCode = async (bundle, outputOptions, allFiles = false) => { |
| 9 | const { output } = await bundle.generate(outputOptions || { format: 'cjs', exports: 'auto' }); |
| 10 | |
| 11 | if (allFiles) { |
| 12 | return output.map(({ code, fileName, source, map }) => { |
| 13 | return { |
| 14 | code, |
| 15 | fileName, |
| 16 | source, |
| 17 | map |
| 18 | }; |
| 19 | }); |
| 20 | } |
| 21 | const [{ code }] = output; |
| 22 | return code; |
| 23 | }; |
| 24 | |
| 25 | /** |
| 26 | * @param {import('rollup').RollupBuild} bundle |
no outgoing calls
no test coverage detected