/**
* 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'],
},
}
}