@spoolcms/nextjs
Version:
The beautiful headless CMS for Next.js developers
51 lines (50 loc) • 5.26 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.isDraftContent = exports.isPublishedContent = exports.SpoolLiveUpdatesProvider = exports.useSpoolLiveUpdates = exports.createSpoolRedirectMiddleware = exports.generateSpoolRedirects = exports.getSpoolRedirects = exports.canonicalFromPath = exports.buildRobots = exports.buildOgImageUrl = exports.detectSiteUrl = exports.withSpoolImages = exports.spoolSrcSet = exports.img = exports.clearAllCaches = exports.resolveConfig = exports.isClientContext = exports.isServerContext = exports.detectEnvironment = exports.SpoolError = exports.generateSpoolSitemap = exports.getSpoolStaticParams = exports.getSpoolCollections = exports.getSpoolContent = exports.SpoolContentSecure = exports.SpoolContentRenderer = exports.createSpoolHandler = void 0;
// Main exports for @spoolcms/nextjs package
var spool_handler_1 = require("./handlers/spool-handler");
Object.defineProperty(exports, "createSpoolHandler", { enumerable: true, get: function () { return spool_handler_1.createSpoolHandler; } });
// Safe content rendering components
var SpoolContent_1 = require("./components/SpoolContent");
Object.defineProperty(exports, "SpoolContentRenderer", { enumerable: true, get: function () { return SpoolContent_1.SpoolContentRenderer; } });
Object.defineProperty(exports, "SpoolContentSecure", { enumerable: true, get: function () { return SpoolContent_1.SpoolContentSecure; } });
var content_1 = require("./utils/content");
Object.defineProperty(exports, "getSpoolContent", { enumerable: true, get: function () { return content_1.getSpoolContent; } });
Object.defineProperty(exports, "getSpoolCollections", { enumerable: true, get: function () { return content_1.getSpoolCollections; } });
Object.defineProperty(exports, "getSpoolStaticParams", { enumerable: true, get: function () { return content_1.getSpoolStaticParams; } });
Object.defineProperty(exports, "generateSpoolSitemap", { enumerable: true, get: function () { return content_1.generateSpoolSitemap; } });
Object.defineProperty(exports, "SpoolError", { enumerable: true, get: function () { return content_1.SpoolError; } });
// Removed: SpoolSEO component and metadata helpers
// Utility functions
var environment_1 = require("./utils/environment");
Object.defineProperty(exports, "detectEnvironment", { enumerable: true, get: function () { return environment_1.detectEnvironment; } });
Object.defineProperty(exports, "isServerContext", { enumerable: true, get: function () { return environment_1.isServerContext; } });
Object.defineProperty(exports, "isClientContext", { enumerable: true, get: function () { return environment_1.isClientContext; } });
var config_1 = require("./utils/config");
Object.defineProperty(exports, "resolveConfig", { enumerable: true, get: function () { return config_1.resolveConfig; } });
var cache_1 = require("./utils/cache");
Object.defineProperty(exports, "clearAllCaches", { enumerable: true, get: function () { return cache_1.clearAllCaches; } });
var image_1 = require("./utils/image");
Object.defineProperty(exports, "img", { enumerable: true, get: function () { return image_1.img; } });
Object.defineProperty(exports, "spoolSrcSet", { enumerable: true, get: function () { return image_1.spoolSrcSet; } });
var next_config_1 = require("./utils/next-config");
Object.defineProperty(exports, "withSpoolImages", { enumerable: true, get: function () { return next_config_1.withSpoolImages; } });
// Low-level SEO utilities
var seo_1 = require("./utils/seo");
Object.defineProperty(exports, "detectSiteUrl", { enumerable: true, get: function () { return seo_1.detectSiteUrl; } });
Object.defineProperty(exports, "buildOgImageUrl", { enumerable: true, get: function () { return seo_1.buildOgImageUrl; } });
Object.defineProperty(exports, "buildRobots", { enumerable: true, get: function () { return seo_1.buildRobots; } });
Object.defineProperty(exports, "canonicalFromPath", { enumerable: true, get: function () { return seo_1.canonicalFromPath; } });
// Redirect functions
var redirects_1 = require("./utils/redirects");
Object.defineProperty(exports, "getSpoolRedirects", { enumerable: true, get: function () { return redirects_1.getSpoolRedirects; } });
Object.defineProperty(exports, "generateSpoolRedirects", { enumerable: true, get: function () { return redirects_1.generateSpoolRedirects; } });
Object.defineProperty(exports, "createSpoolRedirectMiddleware", { enumerable: true, get: function () { return redirects_1.createSpoolRedirectMiddleware; } });
// Live Updates (Convex-powered real-time updates)
var useSpoolLiveUpdates_1 = require("./hooks/useSpoolLiveUpdates");
Object.defineProperty(exports, "useSpoolLiveUpdates", { enumerable: true, get: function () { return useSpoolLiveUpdates_1.useSpoolLiveUpdates; } });
Object.defineProperty(exports, "SpoolLiveUpdatesProvider", { enumerable: true, get: function () { return useSpoolLiveUpdates_1.SpoolLiveUpdatesProvider; } });
// Type guards
var types_1 = require("./types");
Object.defineProperty(exports, "isPublishedContent", { enumerable: true, get: function () { return types_1.isPublishedContent; } });
Object.defineProperty(exports, "isDraftContent", { enumerable: true, get: function () { return types_1.isDraftContent; } });
;