diff --git a/src/headless/package-lock.json b/src/headless/package-lock.json index cb8f6f9284..2c3e6f2059 100644 --- a/src/headless/package-lock.json +++ b/src/headless/package-lock.json @@ -1,35 +1,38 @@ { "name": "@converse/headless", - "version": "10.1.7", + "version": "12.0.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@converse/headless", - "version": "10.1.7", + "version": "12.0.0", "license": "MPL-2.0", "dependencies": { - "@converse/log": "file:../log", + "@converse/log": "^0.0.1", "@converse/openpromise": "^0.0.4", - "@converse/skeletor": "^1.0.0", + "@converse/skeletor": "^3.0.0", "dayjs": "^1.11.8", "dompurify": "^3.0.8", - "filesize": "^10.0.7", + "filesize": "^11.0.13", "localforage-webextensionstorage-driver": "^3.0.0", "lodash-es": "^4.17.21", "pluggable.js": "3.0.1", "sizzle": "^2.3.5", "sprintf-js": "^1.1.2", - "strophe.js": "strophe/strophejs#fb70dcb4e202f632bc9932915b4522f70ad4d47c" + "strophe.js": "4.0.0-rc0" }, "devDependencies": {} }, "../log": { "name": "@converse/log", "version": "0.0.1", - "license": "MIT", + "license": "MPL-2.0", "devDependencies": { "typescript": "^5.5.4" + }, + "engines": { + "node": ">=16.0.0" } }, "node_modules/@asamuzakjp/css-color": { @@ -65,12 +68,12 @@ "license": "MIT" }, "node_modules/@converse/skeletor": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/@converse/skeletor/-/skeletor-0.0.9.tgz", - "integrity": "sha512-laoatXaNwmZe5e3YxEzW6ZTjL83z5AkPAu08YfADttNGdTSfC/vet0g6MBzVV+U1+DsMbDEzW0BdMrPKKSNPKQ==", - "license": "MIT", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@converse/skeletor/-/skeletor-3.0.0.tgz", + "integrity": "sha512-5PvhWtG39huXb0Lv85z81wERFoyxdv+cDBnsGaRlR0AOXD4+6iaNExzxS2liuUapjxbncwBspSwPeMqYX7Cb0w==", "dependencies": { "@converse/localforage-getitems": "1.4.3", + "@types/lodash-es": "^4.17.12", "lit-html": "^3.2.1", "localforage": "^1.10.0", "localforage-driver-memory": "^1.0.5", @@ -206,6 +209,19 @@ "parse5": "^7.0.0" } }, + "node_modules/@types/lodash": { + "version": "4.17.24", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.24.tgz", + "integrity": "sha512-gIW7lQLZbue7lRSWEFql49QJJWThrTFFeIMJdp3eH4tKoxm1OvEPg02rm4wCCSHS0cL3/Fizimb35b7k8atwsQ==" + }, + "node_modules/@types/lodash-es": { + "version": "4.17.12", + "resolved": "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz", + "integrity": "sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ==", + "dependencies": { + "@types/lodash": "*" + } + }, "node_modules/@types/node": { "version": "22.14.0", "resolved": "https://registry.npmjs.org/@types/node/-/node-22.14.0.tgz", @@ -376,10 +392,12 @@ } }, "node_modules/dompurify": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.4.tgz", - "integrity": "sha512-ysFSFEDVduQpyhzAob/kkuJjf5zWkZD8/A9ywSp1byueyuCfHamrCBa14/Oc2iiB0e51B+NpxSl5gmzn+Ms/mg==", - "license": "(MPL-2.0 OR Apache-2.0)", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.3.2.tgz", + "integrity": "sha512-6obghkliLdmKa56xdbLOpUZ43pAR6xFy1uOrxBaIDjT+yaRuuybLjGS9eVBoSR/UPU5fq3OXClEHLJNGvbxKpQ==", + "engines": { + "node": ">=20" + }, "optionalDependencies": { "@types/trusted-types": "^2.0.7" } @@ -462,12 +480,11 @@ } }, "node_modules/filesize": { - "version": "10.1.6", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-10.1.6.tgz", - "integrity": "sha512-sJslQKU2uM33qH5nqewAwVB2QgR6w1aMNsYUp3aN5rMRyXEwJGmZvaWzeJFNTOXWlHQyBFCWrdj3fV/fsTOX8w==", - "license": "BSD-3-Clause", + "version": "11.0.13", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-11.0.13.tgz", + "integrity": "sha512-mYJ/qXKvREuO0uH8LTQJ6v7GsUvVOguqxg2VTwQUkyTPXXRRWPdjuUPVqdBrJQhvci48OHlNGRnux+Slr2Rnvw==", "engines": { - "node": ">= 10.4.0" + "node": ">= 10.8.0" } }, "node_modules/form-data": { @@ -1114,11 +1131,12 @@ "integrity": "sha512-qgnVz9K3jHss9aajmZ2Pf6z5oyHATLUaY9wyaDyLUw/SAvnzyL+oErotgw12mKhO2o3dwuEtcglmZfpmgufYWw==" }, "@converse/skeletor": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/@converse/skeletor/-/skeletor-0.0.9.tgz", - "integrity": "sha512-laoatXaNwmZe5e3YxEzW6ZTjL83z5AkPAu08YfADttNGdTSfC/vet0g6MBzVV+U1+DsMbDEzW0BdMrPKKSNPKQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@converse/skeletor/-/skeletor-3.0.0.tgz", + "integrity": "sha512-5PvhWtG39huXb0Lv85z81wERFoyxdv+cDBnsGaRlR0AOXD4+6iaNExzxS2liuUapjxbncwBspSwPeMqYX7Cb0w==", "requires": { "@converse/localforage-getitems": "1.4.3", + "@types/lodash-es": "^4.17.12", "lit-html": "^3.2.1", "localforage": "^1.10.0", "localforage-driver-memory": "^1.0.5", @@ -1174,6 +1192,19 @@ "parse5": "^7.0.0" } }, + "@types/lodash": { + "version": "4.17.24", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.24.tgz", + "integrity": "sha512-gIW7lQLZbue7lRSWEFql49QJJWThrTFFeIMJdp3eH4tKoxm1OvEPg02rm4wCCSHS0cL3/Fizimb35b7k8atwsQ==" + }, + "@types/lodash-es": { + "version": "4.17.12", + "resolved": "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz", + "integrity": "sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ==", + "requires": { + "@types/lodash": "*" + } + }, "@types/node": { "version": "22.14.0", "resolved": "https://registry.npmjs.org/@types/node/-/node-22.14.0.tgz", @@ -1303,9 +1334,9 @@ "optional": true }, "dompurify": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.4.tgz", - "integrity": "sha512-ysFSFEDVduQpyhzAob/kkuJjf5zWkZD8/A9ywSp1byueyuCfHamrCBa14/Oc2iiB0e51B+NpxSl5gmzn+Ms/mg==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.3.2.tgz", + "integrity": "sha512-6obghkliLdmKa56xdbLOpUZ43pAR6xFy1uOrxBaIDjT+yaRuuybLjGS9eVBoSR/UPU5fq3OXClEHLJNGvbxKpQ==", "requires": { "@types/trusted-types": "^2.0.7" } @@ -1361,9 +1392,9 @@ } }, "filesize": { - "version": "10.1.6", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-10.1.6.tgz", - "integrity": "sha512-sJslQKU2uM33qH5nqewAwVB2QgR6w1aMNsYUp3aN5rMRyXEwJGmZvaWzeJFNTOXWlHQyBFCWrdj3fV/fsTOX8w==" + "version": "11.0.13", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-11.0.13.tgz", + "integrity": "sha512-mYJ/qXKvREuO0uH8LTQJ6v7GsUvVOguqxg2VTwQUkyTPXXRRWPdjuUPVqdBrJQhvci48OHlNGRnux+Slr2Rnvw==" }, "form-data": { "version": "4.0.2",