perry-mitchell

perry-mitchell/webdav-client

WebDAV client written in Typescript for NodeJS and the browser

TypeScript
793
155
MIT License

This is a WebDAV client library written in TypeScript for NodeJS and browser environments. It provides an easy-to-use API for interacting with WebDAV-enabled services like Nextcloud, ownCloud, Box, and Yandex, offering methods for file operations, directory management, authentication, and streaming. The library is designed for developers building applications that need to work with remote filesystems via the WebDAV protocol, with support for various authentication methods and modern JavaScript module systems.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of perry-mitchell/webdav-client

Account's avatar
Fetch adapter for cross-platform use.
Account's avatar
A robust base64 encoder/decoder that is fully compatible with `atob()` and `btoa()`, written in JavaScript.
Account's avatar
Get the real byte length of a string.
Account's avatar
Encode & decode XML and HTML entities with ease & speed
Account's avatar
Validate XML, Parse XML, Build XML without C/C++ based libraries
Account's avatar
Hot method patching framework for handling environmental method differences
Account's avatar
Error wrapping utility for NodeJS and the browser
Account's avatar
js function for hashing messages with MD5
Account's avatar
a glob matcher in javascript
Account's avatar
Read, write or test a data structure's nested property via a string like 'my.nested.property'. It works through arrays and objects.'
Account's avatar
A light-weight module that brings Fetch API to node.js
Account's avatar
posix-specific core path module
Account's avatar
Join urls and normalize as in path.join.
Account's avatar
Small footprint URL parser that works seamlessly across Node.js and browser environments
Account's avatar
Babel compiler core.
Account's avatar
A Babel preset for each environment.
Account's avatar
Babel preset for TypeScript.
Account's avatar
TypeScript definitions for he
Account's avatar
TypeScript definitions for node
Account's avatar
TypeScript definitions for url-parse
Account's avatar
Browser running for Vitest
Account's avatar
babel module loader for webpack
Account's avatar
Transform async/await to promise chains
Account's avatar
Run commands concurrently
Account's avatar
Check to see if a directory exists
Account's avatar
Check if a file exists. A fs.exists implementation that is not deprecated.
Account's avatar
Modern native Git hooks
Account's avatar
Lint files staged by git
Account's avatar
Recursively mkdir, like `mkdir -p`
Account's avatar
HTTP server mocking and expectations library for Node.js
Account's avatar
Simple monitor script for use during development of a Node.js app.
Account's avatar
A high-level API to automate web browsers
Account's avatar
webpack plugin to resolve TypeScript files when importing with js file extension in ESM projects
Account's avatar
A deep deletion module for node (like `rm -rf`)
Account's avatar
TypeScript execution environment and REPL for node.js, with source map support
Account's avatar
TypeScript is a language for application scale JavaScript development
Account's avatar
Native-ESM powered web dev build tool
Account's avatar
Next generation testing framework powered by Vite
Account's avatar
wait-on is a cross platform command line utility and Node.js API which will wait for files, ports, sockets, and http(s) resources to become available
Account's avatar
Packs ECMAScript/CommonJs/AMD modules for the browser. Allows you to split your codebase into multiple bundles, which can be loaded on demand. Supports loaders to preprocess files, i.e. json, jsx, es7, css, less, ... and your custom stuff.
Account's avatar
CLI for webpack & friends
Account's avatar
Variant of merge that's useful for webpack configuration

Top contributors

perry-mitchell's profile
perry-mitchell
886 contributions
susnux's profile
susnux
14 contributions
yoeven's profile
yoeven
13 contributions
jstastny's profile
jstastny
5 contributions
skjnldsv's profile
skjnldsv
5 contributions
bennigraf's profile
bennigraf
4 contributions
christiaan's profile
christiaan
4 contributions
NexusNull's profile
NexusNull
4 contributions
silto's profile
silto
4 contributions
zh99998's profile
zh99998
3 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet