@zero-transfer/webdav
v0.4.7
Published
WebDAV provider with PROPFIND listings and ranged downloads.
Readme
@zero-transfer/webdav
WebDAV provider with PROPFIND listings and ranged downloads.
Install
npm install @zero-transfer/webdavOverview
WebDAV provider - PROPFIND-based list/stat, ranged GET, PUT uploads, Basic auth, and ETag preservation. Speaks remote filesystem semantics over HTTP.
Usage
import {
createTransferClient,
uploadFile,
downloadFile,
createWebDavProviderFactory,
} from "@zero-transfer/webdav";Public surface
This package publishes a narrowed surface of 2 exports. These symbols are also available from @zero-transfer/sdk; the table below links into the full API reference:
| Symbol | Kind | Notes |
| ------------------------------------------------------------------------------------------------------------------------------------------- | --------- | ------------------ |
| createWebDavProviderFactory | Function | See API reference. |
| WebDavProviderOptions | Interface | See API reference. |
Examples
| Example | What it shows |
| ---------------------------------------------------------------------------------------------------------- | ---------------------------------- |
| examples/webdav-sync.ts | WebDAV bidirectional sync example. |
Documentation
License
MIT © Tony Wiedman
