UNPKG

bitcoin-inscription-viewer

Version:

🔍 A robust, production-ready React/TypeScript library for viewing Bitcoin Ordinals inscriptions with advanced optimization features including LRU caching, LaserEyes wallet integration, virtual scrolling, and performance monitoring

20 lines 2.22 kB
import './index.css'; export { InscriptionViewer, InscriptionRenderer, InscriptionModal, LazyInscriptionCard, ApiExplorer, EnhancedInscriptionViewer, analyzeContent, shouldLazyLoad } from './components/InscriptionViewer'; export { TextRenderer, ImageRenderer, VideoRenderer, AudioRenderer, JsonRenderer, HtmlRenderer, ThreeDRenderer, IframeRenderer, CodeRenderer, DownloadRenderer } from './components/InscriptionViewer/renderers'; export { InscriptionGallery } from './components/InscriptionGallery'; export { InscriptionExplorer } from './components/InscriptionExplorer'; export { LaserEyesInscriptionGallery } from './components/LaserEyesInscriptionGallery'; export { Button, Card, CardContent, CardHeader, CardTitle, Badge, Dialog, DialogContent, DialogHeader, DialogTitle, DialogTrigger, Slider, ToastProvider, useToast } from './components/ui'; export type { Toast } from './components/ui'; export type { InscriptionData, InscriptionViewerProps, ContentInfo, ContentAnalysis } from './types'; export { normalizeInscriptions } from './types'; export type { InscriptionGalleryProps } from './components/InscriptionGallery'; export type { LaserEyesInscriptionGalleryProps } from './components/LaserEyesInscriptionGallery'; export type { EnhancedInscriptionViewerProps, PreFetchedContent, PerformanceOptions, FallbackOptions } from './components/InscriptionViewer'; export { InscriptionContentCache, inscriptionCache, OrdinalsApiService, ordinalsApi, LaserEyesService, laserEyesService } from './services'; export type { LaserEyesWallet, LaserEyesInscriptionContent, ApiEndpoint, ApiResponse, InscriptionApiData, InscriptionsListResponse, BlockResponse, AddressResponse } from './services'; export { useInscriptions, useInscription, useBlock, useInscriptionCache, useInscriptionPerformance, useVirtualScroll } from './hooks'; export type { CacheConfig, CacheStats, UseInscriptionCacheResult, PerformanceMetrics, PerformanceEvent, VirtualScrollConfig, VirtualScrollResult, UseOrdinalsApiOptions, UseInscriptionsResult, UseInscriptionResult, UseBlockResult } from './hooks'; export { useBatchFetcher, createBatchFetchRequests, batchFetcher } from './utils'; export * from './utils'; //# sourceMappingURL=lib.d.ts.map