UNPKG

@spoolcms/nextjs

Version:

The beautiful headless CMS for Next.js developers

51 lines (50 loc) 5.26 kB
"use strict"; 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; } });