Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@webdav-server/dropbox

OpenMarshal26Unlicense1.0.2TypeScript support: included

Dropbox file system for webdav-server

@webdav-server, webdav-server, webdavfsinfo, file system, dropbox, webdav, server

readme

Dropbox File System for webdav-server

webdav-server version 2

npm Version

Allows to see the list of files/directories from Dropbox.

Install

npm install @webdav-server/dropbox

Usage

// TypeScript
import { v2 as webdav } from 'webdav-server'
import * as dropbox from '@webdav-server/dropbox'
// JavaScript
const webdav = require('webdav-server').v2;
const dropbox = require('@webdav-server/dropbox');

const server = new webdav.WebDAVServer({
    // [...]
    autoLoad: {
        // [...]
        serializers: [
            new dropbox.DropboxSerializer()
            // [...]
        ]
    }
})

server.setFileSystemSync('/myPath', new dropbox.DropboxFileSystem('dropboxAccessKey...'), false);

server.start((s) => console.log('Ready on port', s.address().port));