UNPKG

webdav

Version:
123 lines (122 loc) 3.62 kB
{ "name": "webdav", "version": "5.10.0", "description": "WebDAV client for NodeJS", "exports": { ".": { "browser": "./dist/web/index.js", "react-native": "./dist/react-native/index.js", "types": "./dist/node/index.d.ts", "default": "./dist/node/index.js" }, "./react-native": "./dist/react-native/index.js", "./web": "./dist/web/index.js", "./dist/*": "./dist/*" }, "react-native": "./dist/react-native/index.js", "type": "module", "types": "./dist/node/index.d.ts", "scripts": { "build": "npm run clean && run-p build:node build:web", "build:node": "tsc", "build:web": "webpack --mode production --config webpack.config.cjs", "clean": "rimraf dist web", "dev": "nodemon -e ts,js --exec 'npm run build' --ignore 'dist/' --ignore 'web/'", "format": "prettier --write '{source,test}/**/*.{js,ts}'", "prepublishOnly": "npm run build", "test": "run-s test:node test:web test:format", "test:format": "prettier --check '{source,test}/**/*.{js,ts}'", "test:node": "vitest --watch=false --project node-unit", "test:node:watch": "vitest --watch=true --project node-unit", "test:web": "npm run clean && npm run build:web && concurrently -k -s first 'npm run test:web:server' 'npm run test:web:specs'", "test:web:server": "npx -y tsx ./test/server.web.ts", "test:web:specs": "vitest --watch=false --project browser" }, "files": [ "dist/", "test/server/", "*.md" ], "repository": { "type": "git", "url": "git+https://github.com/perry-mitchell/webdav-client.git" }, "keywords": [ "webdav", "client", "remote", "sync" ], "engines": { "node": ">=14" }, "lint-staged": { "{source,test}/**/*.{js,ts}": [ "prettier --write" ] }, "husky": { "hooks": { "pre-commit": "lint-staged" } }, "author": "Perry Mitchell <perry@perrymitchell.net>", "license": "MIT", "bugs": { "url": "https://github.com/perry-mitchell/webdav-client/issues" }, "homepage": "https://github.com/perry-mitchell/webdav-client#readme", "dependencies": { "@buttercup/fetch": "^0.2.1", "base-64": "^1.0.0", "byte-length": "^1.0.2", "entities": "^6.0.1", "fast-xml-parser": "^5.7.2", "hot-patcher": "^2.0.1", "layerr": "^3.0.0", "md5": "^2.3.0", "minimatch": "^9.0.9", "nested-property": "^4.0.0", "node-fetch": "^3.3.2", "path-posix": "^1.0.0", "url-join": "^5.0.0", "url-parse": "^1.5.10" }, "devDependencies": { "@babel/core": "^7.29.0", "@babel/preset-env": "^7.29.2", "@babel/preset-typescript": "^7.28.5", "@types/he": "^1.2.3", "@types/node": "^25.6.0", "@types/url-parse": "^1.4.11", "@vitest/browser": "^4.1.4", "@vitest/browser-playwright": "^4.1.4", "babel-loader": "^10.1.1", "babel-plugin-transform-async-to-promises": "^0.8.18", "buffer-equals": "^2.0.0", "concurrently": "^9.2.1", "copy-dir": "^1.3.0", "directory-exists": "^2.0.1", "exists-file": "^3.0.2", "get-port": "^7.2.0", "husky": "^4.3.8", "lint-staged": "^16.4.0", "mkdirp": "^3.0.1", "nock": "^14.0.12", "nodemon": "^3.1.14", "npm-run-all": "^4.1.5", "playwright": "^1.59.1", "prettier": "^3.8.3", "resolve-typescript-plugin": "^2.0.1", "rimraf": "^6.1.3", "ts-node": "^10.9.2", "typescript": "^5.9.3", "vite": "^6.4.2", "vitest": "^4.1.4", "wait-on": "^9.0.5", "webdav-server": "^2.6.2", "webpack": "^5.106.2", "webpack-cli": "^7.0.2", "webpack-merge": "^6.0.1" } }