* Bundles CSS files. * * @param {object} options * @param {string[]} options.filePaths The file paths to bundle. * @param {boolean} [options.sourcemap] * @param {boolean} [options.minify] * @param {string} options.outdir The output directory. * @param {string} options.outbase The
(options)
| 878 | * @param {string} options.outbase The |
| 879 | */ |
| 880 | async function bundleCSS(options) { |
| 881 | // Configure options for esbuild. |
| 882 | const esBuildOptions = defaultESBuildOptions(); |
| 883 | esBuildOptions.entryPoints = await globby(options.filePaths); |
| 884 | esBuildOptions.loader = { |
| 885 | ".gif": "text", |
| 886 | ".png": "text", |
| 887 | }; |
| 888 | esBuildOptions.sourcemap = options.sourcemap; |
| 889 | esBuildOptions.minify = options.minify; |
| 890 | esBuildOptions.outdir = options.outdir; |
| 891 | esBuildOptions.outbase = options.outbase; |
| 892 | |
| 893 | await esbuild.build(esBuildOptions); |
| 894 | } |
| 895 | |
| 896 | const workspaceCssFiles = { |
| 897 | engine: ["packages/engine/Source/**/*.css"], |
no test coverage detected
searching dependent graphs…