UNPKG

@agility/cli

Version:

Agility CLI for working with your content. (Public Beta)

25 lines 1.14 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getContentItemsFromFileSystem = getContentItemsFromFileSystem; /** * Get content items from filesystem without side effects * Loads ONLY from /item directory (individual content items) * Pure function - no filesystem operations, delegates to fileOperations */ function getContentItemsFromFileSystem(fileOps) { var allContent = []; var processedContentIds = new Set(); // Load content from /item directory (individual content items) var itemContent = fileOps.readJsonFilesFromFolder('item'); for (var _i = 0, itemContent_1 = itemContent; _i < itemContent_1.length; _i++) { var contentData = itemContent_1[_i]; // if (contentData.contentID && !processedContentIds.has(contentData.contentID)) { allContent.push(contentData); // processedContentIds.add(contentData.contentID); // } } // REMOVED: /list directory loading - should only load from /item // User confirmed we should ONLY load from /item directory return allContent; } //# sourceMappingURL=get-content-items.js.map