@rsweeten/dropbox-sync
Version:
Reusable Dropbox synchronization module with framework adapters
15 lines (14 loc) • 923 B
JavaScript
// Export all core types and functionality
export * from './core/types';
export * from './core/auth';
export * from './core/client';
export * from './core/sync';
export * from './core/socket';
// Export framework-specific adapters with renamed exports to avoid conflicts
export { useNextDropboxSync, createNextDropboxApiHandlers, handleOAuthCallback as handleNextOAuthCallback, getCredentialsFromCookies as getNextCredentialsFromCookies, } from './adapters/next';
export { useSvelteDropboxSync, createSvelteKitHandlers, getCredentialsFromCookies as getSvelteCredentialsFromCookies, } from './adapters/svelte';
export { useNuxtDropboxSync, createNuxtApiHandlers, getCredentialsFromCookies as getNuxtCredentialsFromCookies, } from './adapters/nuxt';
export * from './adapters/angular';
// Export default client creator function
import { createDropboxSyncClient } from './core/client';
export default createDropboxSyncClient;