File: /var/www/web.enelar.com.co/node_modules/@angular/build/src/utils/resolve-assets.js
"use strict";
/**
* @license
* Copyright Google LLC All Rights Reserved.
*
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://angular.dev/license
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.resolveAssets = resolveAssets;
const fast_glob_1 = __importDefault(require("fast-glob"));
const node_path_1 = __importDefault(require("node:path"));
async function resolveAssets(entries, root) {
const defaultIgnore = ['.gitkeep', '**/.DS_Store', '**/Thumbs.db'];
const outputFiles = [];
for (const entry of entries) {
const cwd = node_path_1.default.resolve(root, entry.input);
const files = await (0, fast_glob_1.default)(entry.glob, {
cwd,
dot: true,
ignore: entry.ignore ? defaultIgnore.concat(entry.ignore) : defaultIgnore,
followSymbolicLinks: entry.followSymlinks,
});
for (const file of files) {
const src = node_path_1.default.join(cwd, file);
const filePath = entry.flatten ? node_path_1.default.basename(file) : file;
outputFiles.push({ source: src, destination: node_path_1.default.join(entry.output, filePath) });
}
}
return outputFiles;
}