Skip to content

Built for people who want to own their automations. Join the waitlist for an invite.

Package listing

@kentcdodds/dropbox

src/index.ts

20 lines · 678 B · TypeScript
/**
 * Describe the Dropbox package, integration requirements, and export surface.
 * @example
 * import dropbox from 'kody:@kentcdodds/dropbox'
 * const overview = await dropbox()
 */
export default async function dropboxOverview() {
	return {
		name: 'Dropbox',
		integration: 'dropbox',
		connectUrl: 'https://kody.codes/connect/oauth?provider=dropbox',
		safety: 'Mutating operations require confirm: true and support dryRun: true.',
		exports: {
			account: ['get-current-account', 'get-space-usage', 'smoke-test'],
			files: ['list-folder', 'get-metadata', 'search', 'download', 'upload', 'delete'],
			sharing: ['create-shared-link'],
			advanced: ['request'],
		},
	}
}