From 6e0741321ae4f1a758388758ae517d5f943ccc91 Mon Sep 17 00:00:00 2001 From: abersheeran Date: Tue, 28 Nov 2023 23:53:02 +0800 Subject: [PATCH] Update dependencies --- package-lock.json | 53 +++++++++++++++++++++++++++++++++++++++++++++++ package.json | 6 +++++- wrangler.toml | 2 ++ 3 files changed, 60 insertions(+), 1 deletion(-) diff --git a/package-lock.json b/package-lock.json index 0a2ea63..07ba8bb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,8 +7,12 @@ "": { "name": "r2-webdav", "version": "0.0.0", + "dependencies": { + "xml2js": "^0.6.2" + }, "devDependencies": { "@cloudflare/workers-types": "^4.20230419.0", + "@types/xml2js": "^0.4.14", "typescript": "^5.0.4", "wrangler": "^3.0.0" } @@ -491,6 +495,24 @@ "node": ">=14" } }, + "node_modules/@types/node": { + "version": "20.10.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.0.tgz", + "integrity": "sha512-D0WfRmU9TQ8I9PFx9Yc+EBHw+vSpIub4IDvQivcp26PtPrdMGAq5SDcpXEo/epqa/DXotVpekHiLNTg3iaKXBQ==", + "dev": true, + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/xml2js": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/@types/xml2js/-/xml2js-0.4.14.tgz", + "integrity": "sha512-4YnrRemBShWRO2QjvUin8ESA41rH+9nQGLUGZV/1IDhi3SL9OhdpNC/MrulTWuptXKwhx/aDxE7toV0f/ypIXQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, "node_modules/acorn": { "version": "8.10.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", @@ -960,6 +982,11 @@ "estree-walker": "^0.6.1" } }, + "node_modules/sax": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz", + "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==" + }, "node_modules/selfsigned": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", @@ -1061,6 +1088,12 @@ "node": ">=14.0" } }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true + }, "node_modules/workerd": { "version": "1.20231016.0", "resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20231016.0.tgz", @@ -1133,6 +1166,26 @@ } } }, + "node_modules/xml2js": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.2.tgz", + "integrity": "sha512-T4rieHaC1EXcES0Kxxj4JWgaUQHDk+qwHcYOCFHfiwKz7tOVPLq7Hjq9dM1WCMhylqMEfP7hMcOIChvotiZegA==", + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "engines": { + "node": ">=4.0" + } + }, "node_modules/xxhash-wasm": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/xxhash-wasm/-/xxhash-wasm-1.0.2.tgz", diff --git a/package.json b/package.json index 952e294..a4e0cad 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,11 @@ }, "devDependencies": { "@cloudflare/workers-types": "^4.20230419.0", + "@types/xml2js": "^0.4.14", "typescript": "^5.0.4", "wrangler": "^3.0.0" + }, + "dependencies": { + "xml2js": "^0.6.2" } -} \ No newline at end of file +} diff --git a/wrangler.toml b/wrangler.toml index 5039e23..9f447ea 100644 --- a/wrangler.toml +++ b/wrangler.toml @@ -2,6 +2,8 @@ compatibility_date = "2023-10-16" main = "src/index.ts" name = "r2-webdav" +node_compat = true + # Variable bindings. These are arbitrary, plaintext strings (similar to environment variables) # Note: Use secrets to store sensitive data. # Docs: https://developers.cloudflare.com/workers/platform/environment-variables