UNPKG

strapi-nextgen-framework

Version:

Production-ready, type-safe framework bridging Strapi v4 CMS and Next.js 14+ App Router with automatic cache management, Error Boundaries, and SEO optimization

31 lines 2.25 kB
"use strict"; /** * Strapi-NextGen Framework * A high-performance, type-safe framework bridging Strapi CMS and Next.js * * @packageDocumentation */ Object.defineProperty(exports, "__esModule", { value: true }); exports.VERSION = exports.createExitPreviewHandler = exports.createPreviewHandler = exports.createStrapiRevalidator = exports.StrapiImage = exports.generateStrapiMetadata = exports.StrapiRenderer = exports.parseCacheTag = exports.generateCacheTag = exports.createStrapiSDK = void 0; // Data Layer (SDK) - To be implemented in Phase 2 var sdk_1 = require("./sdk"); Object.defineProperty(exports, "createStrapiSDK", { enumerable: true, get: function () { return sdk_1.createStrapiSDK; } }); var cache_tags_1 = require("./sdk/cache-tags"); Object.defineProperty(exports, "generateCacheTag", { enumerable: true, get: function () { return cache_tags_1.generateCacheTag; } }); Object.defineProperty(exports, "parseCacheTag", { enumerable: true, get: function () { return cache_tags_1.parseCacheTag; } }); // Presentation Layer (Renderer) - To be implemented in Phase 3 var renderer_1 = require("./renderer"); Object.defineProperty(exports, "StrapiRenderer", { enumerable: true, get: function () { return renderer_1.StrapiRenderer; } }); // Advanced Features - Phase 4 var metadata_1 = require("./helpers/metadata"); Object.defineProperty(exports, "generateStrapiMetadata", { enumerable: true, get: function () { return metadata_1.generateStrapiMetadata; } }); var StrapiImage_1 = require("./components/StrapiImage"); Object.defineProperty(exports, "StrapiImage", { enumerable: true, get: function () { return StrapiImage_1.StrapiImage; } }); var revalidation_1 = require("./revalidation"); Object.defineProperty(exports, "createStrapiRevalidator", { enumerable: true, get: function () { return revalidation_1.createStrapiRevalidator; } }); var preview_1 = require("./preview"); Object.defineProperty(exports, "createPreviewHandler", { enumerable: true, get: function () { return preview_1.createPreviewHandler; } }); Object.defineProperty(exports, "createExitPreviewHandler", { enumerable: true, get: function () { return preview_1.createExitPreviewHandler; } }); // Version exports.VERSION = '0.1.0'; //# sourceMappingURL=index.js.map