diff --git a/package-lock.json b/package-lock.json index 94c2ec4c39d1a..abb40cf3bed21 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,6 +12,7 @@ "@chenfengyuan/vue-qrcode": "^1.0.2", "@nextcloud/auth": "^1.3.0", "@nextcloud/axios": "^1.9.0", + "@nextcloud/calendar-availability-vue": "^0.3.0", "@nextcloud/capabilities": "^1.0.4", "@nextcloud/dialogs": "^3.1.2", "@nextcloud/event-bus": "^2.1.1", @@ -34,15 +35,14 @@ "buffer": "^6.0.3", "camelcase": "^6.3.0", "clipboard": "^2.0.10", - "core-js": "^3.21.0", + "core-js": "^3.21.1", "css-vars-ponyfill": "^2.4.7", "davclient.js": "git+https://github.com/owncloud/davclient.js.git#0.2.1", "debounce": "^1.2.1", - "dompurify": "^2.3.5", + "dompurify": "^2.3.6", "escape-html": "^1.0.3", "handlebars": "^4.7.7", "ical.js": "^1.4.0", - "icalzone": "^0.0.1", "jquery": "~3.6", "jquery-migrate": "~3.3", "jquery-ui": "^1.13.1", @@ -64,7 +64,6 @@ "strengthify": "github:nextcloud/strengthify#0.5.9", "underscore": "1.12.0", "url-search-params-polyfill": "^8.1.1", - "uuid": "^8.3.2", "v-click-outside": "^3.1.2", "v-tooltip": "^2.1.3", "vue": "^2.6.14", @@ -98,7 +97,7 @@ "file-loader": "^6.2.0", "handlebars": "^4.7.7", "handlebars-loader": "^1.7.1", - "jasmine-core": "~2.5.2", + "jasmine-core": "~4.0.1", "jasmine-sinon": "^0.4.0", "jest": "^26.6.3", "jsdoc": "^3.6.10", @@ -113,14 +112,14 @@ "node-sass": "~7.0.1", "puppeteer": "^13.3.2", "regextras": "^0.8.0", - "sass": "^1.49.7", + "sass": "^1.49.8", "sass-loader": "^12.6.0", "sinon": "<= 5.0.7", "style-loader": "^3.3.1", "vue-jest": "^4.0.1", "vue-loader": "^15.9.8", "vue-template-compiler": "^2.6.14", - "webpack": "^5.69.0", + "webpack": "^5.69.1", "webpack-cli": "^4.9.2", "webpack-merge": "^5.8.0" }, @@ -2725,6 +2724,21 @@ "integrity": "sha512-kC42RQW5rZjZZsRaEjVlIQpp6aW/yxm+zZdETnrRQnUzcPwBgF4wO4makfGT63Ckd+LkgUW+geesPiPRqxFVew==", "dev": true }, + "node_modules/@nextcloud/calendar-availability-vue": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@nextcloud/calendar-availability-vue/-/calendar-availability-vue-0.3.0.tgz", + "integrity": "sha512-O6v3Eq5ofT6jfORqN7BmDoP5jzhLWWHgCDNx+esH+iwhxdVoWti9M6YjMf1ZRvetReanxepLOblEeT9rBBi7bw==", + "dependencies": { + "ical.js": "^1.4.0", + "icalzone": "^0.0.1", + "uuid": "^8.3.2" + }, + "peerDependencies": { + "@nextcloud/l10n": "^1.4", + "@nextcloud/vue": "^4.2||^5.0", + "vue": "^2.6" + } + }, "node_modules/@nextcloud/calendar-js": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@nextcloud/calendar-js/-/calendar-js-3.0.0.tgz", @@ -6181,9 +6195,9 @@ } }, "node_modules/core-js": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.21.0.tgz", - "integrity": "sha512-YUdI3fFu4TF/2WykQ2xzSiTQdldLB4KVuL9WeAy5XONZYt5Cun/fpQvctoKbCgvPhmzADeesTk/j2Rdx77AcKQ==", + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.21.1.tgz", + "integrity": "sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig==", "hasInstallScript": true, "funding": { "type": "opencollective", @@ -6742,9 +6756,9 @@ } }, "node_modules/dompurify": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.3.5.tgz", - "integrity": "sha512-kD+f8qEaa42+mjdOpKeztu9Mfx5bv9gVLO6K9jRx4uGvh6Wv06Srn4jr1wPNY2OOUGGSKHNFN+A8MA3v0E0QAQ==" + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.3.6.tgz", + "integrity": "sha512-OFP2u/3T1R5CEgWCEONuJ1a5+MFKnOYpkywpUSxv/dj1LeBT1erK+JwM7zK0ROy2BRhqVCf0LRw/kHqKuMkVGg==" }, "node_modules/domutils": { "version": "2.8.0", @@ -10433,9 +10447,9 @@ } }, "node_modules/jasmine-core": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.5.2.tgz", - "integrity": "sha1-b2G9eQYeJ/Q+b5NV5Es8bKtv8pc=", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.0.1.tgz", + "integrity": "sha512-w+JDABxQCkxbGGxg+a2hUVZyqUS2JKngvIyLGu/xiw2ZwgsoSB0iiecLQsQORSeaKQ6iGrCyWG86RfNDuoA7Lg==", "dev": true }, "node_modules/jasmine-sinon": { @@ -16440,9 +16454,9 @@ } }, "node_modules/sass": { - "version": "1.49.7", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.49.7.tgz", - "integrity": "sha512-13dml55EMIR2rS4d/RDHHP0sXMY3+30e1TKsyXaSz3iLWVoDWEoboY8WzJd5JMnxrRHffKO3wq2mpJ0jxRJiEQ==", + "version": "1.49.8", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.49.8.tgz", + "integrity": "sha512-NoGOjvDDOU9og9oAxhRnap71QaTjjlzrvLnKecUJ3GxhaQBrV6e7gPuSPF28u1OcVAArVojPAe4ZhOXwwC4tGw==", "dev": true, "dependencies": { "chokidar": ">=3.0.0 <4.0.0", @@ -18758,9 +18772,9 @@ "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==" }, "node_modules/url-parse": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.4.tgz", - "integrity": "sha512-ITeAByWWoqutFClc/lRZnFplgXgEZr3WJ6XngMM/N9DMIm4K8zXPCZ1Jdu0rERwO84w1WC5wkle2ubwTA4NTBg==", + "version": "1.5.7", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.7.tgz", + "integrity": "sha512-HxWkieX+STA38EDk7CE9MEryFeHCKzgagxlGvsdS7WBImq9Mk+PGwiT56w82WI3aicwJA8REp42Cxo98c8FZMA==", "dependencies": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" @@ -19292,9 +19306,9 @@ } }, "node_modules/webpack": { - "version": "5.69.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.69.0.tgz", - "integrity": "sha512-E5Fqu89Gu8fR6vejRqu26h8ld/k6/dCVbeGUcuZjc+goQHDfCPU9rER71JmdtBYGmci7Ec2aFEATQ2IVXKy2wg==", + "version": "5.69.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.69.1.tgz", + "integrity": "sha512-+VyvOSJXZMT2V5vLzOnDuMz5GxEqLk7hKWQ56YxPW/PQRUuKimPqmEIJOx8jHYeyo65pKbapbW464mvsKbaj4A==", "dependencies": { "@types/eslint-scope": "^3.7.3", "@types/estree": "^0.0.51", @@ -19305,7 +19319,7 @@ "acorn-import-assertions": "^1.7.6", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.9.0", + "enhanced-resolve": "^5.8.3", "es-module-lexer": "^0.9.0", "eslint-scope": "5.1.1", "events": "^3.2.0", @@ -21651,6 +21665,16 @@ "integrity": "sha512-kC42RQW5rZjZZsRaEjVlIQpp6aW/yxm+zZdETnrRQnUzcPwBgF4wO4makfGT63Ckd+LkgUW+geesPiPRqxFVew==", "dev": true }, + "@nextcloud/calendar-availability-vue": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@nextcloud/calendar-availability-vue/-/calendar-availability-vue-0.3.0.tgz", + "integrity": "sha512-O6v3Eq5ofT6jfORqN7BmDoP5jzhLWWHgCDNx+esH+iwhxdVoWti9M6YjMf1ZRvetReanxepLOblEeT9rBBi7bw==", + "requires": { + "ical.js": "^1.4.0", + "icalzone": "^0.0.1", + "uuid": "^8.3.2" + } + }, "@nextcloud/calendar-js": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@nextcloud/calendar-js/-/calendar-js-3.0.0.tgz", @@ -24450,9 +24474,9 @@ "dev": true }, "core-js": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.21.0.tgz", - "integrity": "sha512-YUdI3fFu4TF/2WykQ2xzSiTQdldLB4KVuL9WeAy5XONZYt5Cun/fpQvctoKbCgvPhmzADeesTk/j2Rdx77AcKQ==" + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.21.1.tgz", + "integrity": "sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig==" }, "core-js-compat": { "version": "3.20.3", @@ -24886,9 +24910,9 @@ } }, "dompurify": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.3.5.tgz", - "integrity": "sha512-kD+f8qEaa42+mjdOpKeztu9Mfx5bv9gVLO6K9jRx4uGvh6Wv06Srn4jr1wPNY2OOUGGSKHNFN+A8MA3v0E0QAQ==" + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.3.6.tgz", + "integrity": "sha512-OFP2u/3T1R5CEgWCEONuJ1a5+MFKnOYpkywpUSxv/dj1LeBT1erK+JwM7zK0ROy2BRhqVCf0LRw/kHqKuMkVGg==" }, "domutils": { "version": "2.8.0", @@ -27658,9 +27682,9 @@ } }, "jasmine-core": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.5.2.tgz", - "integrity": "sha1-b2G9eQYeJ/Q+b5NV5Es8bKtv8pc=", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.0.1.tgz", + "integrity": "sha512-w+JDABxQCkxbGGxg+a2hUVZyqUS2JKngvIyLGu/xiw2ZwgsoSB0iiecLQsQORSeaKQ6iGrCyWG86RfNDuoA7Lg==", "dev": true }, "jasmine-sinon": { @@ -32250,9 +32274,9 @@ } }, "sass": { - "version": "1.49.7", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.49.7.tgz", - "integrity": "sha512-13dml55EMIR2rS4d/RDHHP0sXMY3+30e1TKsyXaSz3iLWVoDWEoboY8WzJd5JMnxrRHffKO3wq2mpJ0jxRJiEQ==", + "version": "1.49.8", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.49.8.tgz", + "integrity": "sha512-NoGOjvDDOU9og9oAxhRnap71QaTjjlzrvLnKecUJ3GxhaQBrV6e7gPuSPF28u1OcVAArVojPAe4ZhOXwwC4tGw==", "dev": true, "requires": { "chokidar": ">=3.0.0 <4.0.0", @@ -34046,9 +34070,9 @@ "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==" }, "url-parse": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.4.tgz", - "integrity": "sha512-ITeAByWWoqutFClc/lRZnFplgXgEZr3WJ6XngMM/N9DMIm4K8zXPCZ1Jdu0rERwO84w1WC5wkle2ubwTA4NTBg==", + "version": "1.5.7", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.7.tgz", + "integrity": "sha512-HxWkieX+STA38EDk7CE9MEryFeHCKzgagxlGvsdS7WBImq9Mk+PGwiT56w82WI3aicwJA8REp42Cxo98c8FZMA==", "requires": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" @@ -34479,9 +34503,9 @@ "dev": true }, "webpack": { - "version": "5.69.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.69.0.tgz", - "integrity": "sha512-E5Fqu89Gu8fR6vejRqu26h8ld/k6/dCVbeGUcuZjc+goQHDfCPU9rER71JmdtBYGmci7Ec2aFEATQ2IVXKy2wg==", + "version": "5.69.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.69.1.tgz", + "integrity": "sha512-+VyvOSJXZMT2V5vLzOnDuMz5GxEqLk7hKWQ56YxPW/PQRUuKimPqmEIJOx8jHYeyo65pKbapbW464mvsKbaj4A==", "requires": { "@types/eslint-scope": "^3.7.3", "@types/estree": "^0.0.51", @@ -34492,7 +34516,7 @@ "acorn-import-assertions": "^1.7.6", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.9.0", + "enhanced-resolve": "^5.8.3", "es-module-lexer": "^0.9.0", "eslint-scope": "5.1.1", "events": "^3.2.0", diff --git a/package.json b/package.json index 4aaf9db7ed62f..1d131755ba53b 100644 --- a/package.json +++ b/package.json @@ -29,6 +29,7 @@ "@chenfengyuan/vue-qrcode": "^1.0.2", "@nextcloud/auth": "^1.3.0", "@nextcloud/axios": "^1.9.0", + "@nextcloud/calendar-availability-vue": "^0.3.0", "@nextcloud/capabilities": "^1.0.4", "@nextcloud/dialogs": "^3.1.2", "@nextcloud/event-bus": "^2.1.1", @@ -51,15 +52,14 @@ "buffer": "^6.0.3", "camelcase": "^6.3.0", "clipboard": "^2.0.10", - "core-js": "^3.21.0", + "core-js": "^3.21.1", "css-vars-ponyfill": "^2.4.7", "davclient.js": "git+https://github.com/owncloud/davclient.js.git#0.2.1", "debounce": "^1.2.1", - "dompurify": "^2.3.5", + "dompurify": "^2.3.6", "escape-html": "^1.0.3", "handlebars": "^4.7.7", "ical.js": "^1.4.0", - "icalzone": "^0.0.1", "jquery": "~3.6", "jquery-migrate": "~3.3", "jquery-ui": "^1.13.1", @@ -81,7 +81,6 @@ "strengthify": "github:nextcloud/strengthify#0.5.9", "underscore": "1.12.0", "url-search-params-polyfill": "^8.1.1", - "uuid": "^8.3.2", "v-click-outside": "^3.1.2", "v-tooltip": "^2.1.3", "vue": "^2.6.14", @@ -115,7 +114,7 @@ "file-loader": "^6.2.0", "handlebars": "^4.7.7", "handlebars-loader": "^1.7.1", - "jasmine-core": "~2.5.2", + "jasmine-core": "~4.0.1", "jasmine-sinon": "^0.4.0", "jest": "^26.6.3", "jsdoc": "^3.6.10", @@ -130,14 +129,14 @@ "node-sass": "~7.0.1", "puppeteer": "^13.3.2", "regextras": "^0.8.0", - "sass": "^1.49.7", + "sass": "^1.49.8", "sass-loader": "^12.6.0", "sinon": "<= 5.0.7", "style-loader": "^3.3.1", "vue-jest": "^4.0.1", "vue-loader": "^15.9.8", "vue-template-compiler": "^2.6.14", - "webpack": "^5.69.0", + "webpack": "^5.69.1", "webpack-cli": "^4.9.2", "webpack-merge": "^5.8.0" },