@ai-growth/nextjs
Version:
Seamlessly integrate Sanity CMS with Next.js applications for automated blog routing and rendering
49 lines • 1.49 kB
TypeScript
/**
* @fileoverview AI Growth Next.js CMS Integration Package
*
* This package provides seamless integration between Sanity CMS and Next.js applications,
* featuring enterprise-grade SEO optimization, performance caching, lazy loading,
* comprehensive error handling, and responsive image optimization.
*
* @version 1.2.0
* @author AI Growth Team
* @license MIT
*/
export { CmsProvider, CmsRouteHandler, DefaultTemplate, ErrorBoundary, SEOHead, OptimizedImage, LoadingSkeleton, FallbackContent, ThemeProvider, } from './components';
export { ContentTemplate, PostTemplate, PageTemplate, BlogTemplate, } from './templates';
export { useCmsContent, useCmsContentCached, useCmsContentList, } from './hooks';
export type { CMSConfig, CMSPageContent, CMSRouterProps } from './types';
import type { CMSConfig } from './types';
/**
* Current package version
* @public
*/
export declare const version = "0.2.0";
/**
* Default configuration values for the CMS integration
*
* @example
* ```tsx
* import { defaultConfig } from '@ai-growth/nextjs';
*
* const config = {
* ...defaultConfig,
* projectId: 'your-project-id',
* dataset: 'production'
* };
* ```
*
* @public
*/
export declare const defaultConfig: Partial<CMSConfig>;
/**
* Default export containing package metadata and configuration
*
* @public
*/
declare const _default: {
version: string;
defaultConfig: Partial<CMSConfig>;
};
export default _default;
//# sourceMappingURL=index.d.ts.map