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
JavaScript
;
/**
* 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