{"repo":"perry-mitchell/webdav-client","free":true,"listed":false,"github":"https://github.com/perry-mitchell/webdav-client","clone":"git clone https://github.com/perry-mitchell/webdav-client.git","description":"WebDAV client written in Typescript for NodeJS and the browser","language":"TypeScript","stars":814,"topics":["webdav","webdav-client","nodejs","javascript","browser","dav","davfs"],"license":"MIT","category":"dev-tools","readme_excerpt":"A WebDAV client, written in Typescript, for NodeJS and the browser About WebDAV is a well-known, stable and highly flexible protocol for interacting with remote filesystems via an API. Being that it is so widespread, many file hosting services such as Nextcloud / ownCloud , Box and Yandex use it as a fallback to their primary interfaces. This library provides a WebDAV client interface that makes interacting with WebDAV enabled services easy. The API returns promises and resolve with the results. It parses and prepares directory-contents requests for easy consumption, as well as providing methods for fetching things like file stats and quotas. This library's motivation is not to follow an RFC or to strictly adhere to standard WebDAV interfaces, but to provide an easy-to-consume client API for working with most WebDAV services from Node or the browser. Supported Versions / Environments Version 5 is under active development. Version 4 is in support mode, and will receive security and stability related bugfixes. Earlier versions are deprecated and will not receive updates. Note: Version 4 support will be dropped January 2025. Migrate to v5 as soon as possible. Version 5 upgrades the library to use ESM (ECMAScript Modules), and so your environment must fit one of the following formats to be able to use this library: NodeJS project with \"type\": \"module\" in package.json (ESM mode) Web project bundled with a tool like Webpack that can handle ESM React-native projects (via direct impo","default_branch":null,"files":null,"tree":[],"storefront":"/r/perry-mitchell","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/perry-mitchell/webdav-client/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}