MCPcopy Create free account
hub / github.com/github/awesome-copilot / getImageAssetFiles

Function getImageAssetFiles

eng/generate-website-data.mjs:718–737  ·  view source on GitHub ↗
(extensionDir)

Source from the content-addressed store, hash-verified

716}
717
718function getImageAssetFiles(extensionDir) {
719 const assetDir = path.join(extensionDir, "assets");
720
721 if (!fs.existsSync(assetDir)) {
722 return [];
723 }
724
725 const imageExtensions = new Set([
726 ".png",
727 ".jpg",
728 ".jpeg",
729 ".webp",
730 ".gif",
731 ]);
732
733 return fs
734 .readdirSync(assetDir)
735 .filter((file) => imageExtensions.has(path.extname(file).toLowerCase()))
736 .sort((a, b) => a.localeCompare(b));
737}
738
739function pickAssetFile(files, preferredNames) {
740 const preferredLookup = new Set(preferredNames.map((name) => name.toLowerCase()));

Callers 1

getExtensionAssetInfoFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected