diff --git a/package-lock.json b/package-lock.json index ee7a8004a77..20e6b49dee8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,7 +16,7 @@ "@zxcvbn-ts/language-common": "^3.0.4", "@zxcvbn-ts/language-en": "^3.0.2", "bootstrap": "^5.3.3", - "dompurify": "3.4.1", + "dompurify": "3.4.2", "filesize": "11.0.17", "fs-extra": "^11.3.4", "globby": "^16.2.0", @@ -25,7 +25,7 @@ "linkifyjs": "4.3.2", "node-forge": "1.4.0", "postcss-html": "^1.8.1", - "squire-rte": "2.4.2", + "squire-rte": "2.4.3", "sweetalert2": "11.26.24", "tap-xunit": "^2.4.1" }, @@ -38,16 +38,16 @@ "@types/fs-extra": "^11.0.4", "@types/jquery": "4.0.0", "@types/mailparser": "3.4.6", - "ava": "7.0.0", + "ava": "8.0.0", "chai": "6.2.2", "chai-as-promised": "8.0.2", "cross-env": "^10.1.0", - "eslint": "10.2.1", + "eslint": "10.3.0", "eslint-config-prettier": "^10.1.8", "eslint-plugin-jsdoc": "^62.9.0", "eslint-plugin-local-rules": "^3.0.2", "eslint-plugin-no-null": "^1.0.2", - "eslint-plugin-no-only-tests": "3.3.0", + "eslint-plugin-no-only-tests": "3.4.0", "eslint-plugin-prefer-arrow": "^1.2.3", "googleapis": "171.4.0", "husky": "^9.1.7", @@ -58,11 +58,11 @@ "pdfjs-dist": "5.7.284", "prettier": "^3.8.3", "puppeteer": "24.42.0", - "stylelint": "17.9.1", + "stylelint": "17.10.0", "stylelint-config-standard": "40.0.0", "typescript": "6.0.3", "typescript-eslint": "8.59.1", - "undici-types": "^8.1.0", + "undici-types": "^8.2.0", "web-ext": "10.1.0", "webpack-cli": "^7.0.2" } @@ -985,9 +985,6 @@ "arm64" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -1009,9 +1006,6 @@ "arm64" ], "dev": true, - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ @@ -1033,9 +1027,6 @@ "riscv64" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -1057,9 +1048,6 @@ "x64" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -1081,9 +1069,6 @@ "x64" ], "dev": true, - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ @@ -3093,57 +3078,58 @@ } }, "node_modules/ava": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/ava/-/ava-7.0.0.tgz", - "integrity": "sha512-4sRJO/gehlfAgSbuH02mClDDiyymnuFmirE3KqPXl2pic1FaFTZaAACKqr85WT4o08iLjViMR9gmMkxzbZ3AgA==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/ava/-/ava-8.0.0.tgz", + "integrity": "sha512-KMUyT3LcnZ/5ipDAqnTGn6PQUvr1Jk4dex3v7ieQrGaMlAblfIpMLwK56HfPcObvJEzyhCWXfZjbM98FeAy0oQ==", "dev": true, "license": "MIT", "dependencies": { - "@vercel/nft": "^1.3.2", + "@vercel/nft": "^1.5.0", "acorn": "^8.16.0", "acorn-walk": "^8.3.5", "ansi-styles": "^6.2.3", "arrgv": "^1.0.2", "arrify": "^3.0.0", "callsites": "^4.2.0", - "cbor": "^10.0.11", + "cbor": "^10.0.12", "chalk": "^5.6.2", "chunkd": "^2.0.1", "ci-info": "^4.4.0", "ci-parallel-vars": "^1.0.1", - "cli-truncate": "^5.1.1", + "cli-truncate": "^6.0.0", "code-excerpt": "^4.0.0", "common-path-prefix": "^3.0.0", "concordance": "^5.0.4", "currently-unhandled": "^0.4.1", "debug": "^4.4.3", - "emittery": "^1.2.0", + "emittery": "^2.0.0", "figures": "^6.1.0", - "globby": "^16.1.1", + "globby": "^16.2.0", "ignore-by-default": "^2.1.0", "indent-string": "^5.0.0", "is-plain-object": "^5.0.0", "is-promise": "^4.0.0", "matcher": "^6.0.0", - "memoize": "^10.2.0", + "memoize": "^11.0.0", "ms": "^2.1.3", "p-map": "^7.0.4", "package-config": "^5.0.0", - "picomatch": "^4.0.3", + "picomatch": "^4.0.4", "plur": "^6.0.0", "pretty-ms": "^9.3.0", "resolve-cwd": "^3.0.0", + "slash": "^5.1.0", "stack-utils": "^2.0.6", "supertap": "^3.0.1", "temp-dir": "^3.0.0", - "write-file-atomic": "^7.0.0", + "write-file-atomic": "^7.0.1", "yargs": "^18.0.0" }, "bin": { - "ava": "entrypoints/cli.mjs" + "ava": "entrypoints/cli.js" }, "engines": { - "node": "^20.19 || ^22.20 || ^24.12 || >=25" + "node": "^22.20 || ^24.12 || >=25" }, "peerDependencies": { "@ava/typescript": "*" @@ -3154,6 +3140,40 @@ } } }, + "node_modules/ava/node_modules/cli-truncate": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-6.0.0.tgz", + "integrity": "sha512-3+YKIUFsohD9MIoOFPFBldjAlnfCmCDcqe6aYGFqlDTRKg80p4wg35L+j83QQ63iOlKRccEkbn8IuM++HsgEjA==", + "dev": true, + "license": "MIT", + "dependencies": { + "slice-ansi": "^9.0.0", + "string-width": "^8.2.0" + }, + "engines": { + "node": ">=22" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ava/node_modules/slice-ansi": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-9.0.0.tgz", + "integrity": "sha512-SO/3iYL5S3W57LLEniscOGPZgOqZUPCx6d3dB+52B80yJ0XstzsC/eV8gnA4tM3MHDrKz+OCFSLNjswdSC+/bA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.2.3", + "is-fullwidth-code-point": "^5.1.0" + }, + "engines": { + "node": ">=22" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, "node_modules/b4a": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.8.0.tgz", @@ -4567,9 +4587,9 @@ } }, "node_modules/dompurify": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.4.1.tgz", - "integrity": "sha512-JahakDAIg1gyOm7dlgWSDjV4n7Ip2PKR55NIT6jrMfIgLFgWo81vdr1/QGqWtFNRqXP9UV71oVePtjqS2ebnPw==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.4.2.tgz", + "integrity": "sha512-lHeS9SA/IKeIFFyYciHBr2n0v1VMPlSj843HdLOwjb2OxNwdq9Xykxqhk+FE42MzAdHvInbAolSE4mhahPpjXA==", "license": "(MPL-2.0 OR Apache-2.0)", "optionalDependencies": { "@types/trusted-types": "^2.0.7" @@ -4658,13 +4678,13 @@ "peer": true }, "node_modules/emittery": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-1.2.1.tgz", - "integrity": "sha512-sFz64DCRjirhwHLxofFqxYQm6DCp6o0Ix7jwKQvuCHPn4GMRZNuBZyLPu9Ccmk/QSCAMZt6FOUqA8JZCQvA9fw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-2.0.0.tgz", + "integrity": "sha512-FLtgn/CGBXiX3ZtPAm5q4LWWepHChOt55J9u01WFu3dyap2U7IwptlrqoE1COR/kxwdy/DOxIBALSxIW449I1g==", "dev": true, "license": "MIT", "engines": { - "node": ">=14.16" + "node": ">=22" }, "funding": { "url": "https://github.com/sindresorhus/emittery?sponsor=1" @@ -4891,9 +4911,9 @@ } }, "node_modules/eslint": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-10.2.1.tgz", - "integrity": "sha512-wiyGaKsDgqXvF40P8mDwiUp/KQjE1FdrIEJsM8PZ3XCiniTMXS3OHWWUe5FI5agoCnr8x4xPrTDZuxsBlNHl+Q==", + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-10.3.0.tgz", + "integrity": "sha512-XbEXaRva5cF0ZQB8w6MluHA0kZZfV2DuCMJ3ozyEOHLwDpZX2Lmm/7Pp0xdJmI0GL1W05VH5VwIFHEm1Vcw2gw==", "dev": true, "license": "MIT", "dependencies": { @@ -5012,9 +5032,9 @@ } }, "node_modules/eslint-plugin-no-only-tests": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-no-only-tests/-/eslint-plugin-no-only-tests-3.3.0.tgz", - "integrity": "sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-no-only-tests/-/eslint-plugin-no-only-tests-3.4.0.tgz", + "integrity": "sha512-4S3/9Nb7A2tiMcpzEQE9bQSlpeOz6WJkgryBuou/SA8W2x2c8Zf4j0NvTKBjv6qNhF9T79tmkecm/0CHqV0UGg==", "dev": true, "license": "MIT", "engines": { @@ -7390,16 +7410,16 @@ "license": "CC0-1.0" }, "node_modules/memoize": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/memoize/-/memoize-10.2.0.tgz", - "integrity": "sha512-DeC6b7QBrZsRs3Y02A6A7lQyzFbsQbqgjI6UW0GigGWV+u1s25TycMr0XHZE4cJce7rY/vyw2ctMQqfDkIhUEA==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/memoize/-/memoize-11.0.0.tgz", + "integrity": "sha512-cjsfZaC9b1clqPeIVMbb5dLHSXgdgGWGxdAU3oTUUkHiwWTKTBNnSmcqWJncNjYtBi3S8Rp0c5GIiyGztR8TRA==", "dev": true, "license": "MIT", "dependencies": { "mimic-function": "^5.0.1" }, "engines": { - "node": ">=18" + "node": ">=22" }, "funding": { "url": "https://github.com/sindresorhus/memoize?sponsor=1" @@ -8404,9 +8424,9 @@ } }, "node_modules/postcss": { - "version": "8.5.12", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.12.tgz", - "integrity": "sha512-W62t/Se6rA0Az3DfCL0AqJwXuKwBeYg6nOaIgzP+xZ7N5BFCI7DYi1qs6ygUYT6rvfi6t9k65UMLJC+PHZpDAA==", + "version": "8.5.13", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.13.tgz", + "integrity": "sha512-qif0+jGGZoLWdHey3UFHHWP0H7Gbmsk8T5VEqyYFbWqPr1XqvLGBbk/sl8V5exGmcYJklJOhOQq1pV9IcsiFag==", "funding": [ { "type": "opencollective", @@ -9500,9 +9520,9 @@ "license": "BSD-3-Clause" }, "node_modules/squire-rte": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/squire-rte/-/squire-rte-2.4.2.tgz", - "integrity": "sha512-igs2Gue+xyRhZRDvOIsJqHfIgBaW69R0rkEH5N71oxmRp4PJku8Vnxxr2vC8QA2tvcppQwi5xjI96MF0+jtQmA==", + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/squire-rte/-/squire-rte-2.4.3.tgz", + "integrity": "sha512-zXe4HfPxS7Qb3xqbNqfPBg7KMzmRJGBd4j45xCuX+/FSnborjs3etw9Lszg8bDdRo5uHWcPK7U68W8XB6BZwdQ==", "license": "MIT" }, "node_modules/stack-utils": { @@ -9669,9 +9689,9 @@ "license": "MIT" }, "node_modules/stylelint": { - "version": "17.9.1", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-17.9.1.tgz", - "integrity": "sha512-THTmnAPJTrg/JhkTWZlSyrO+HUYMx6ELthIHeMyD2WOKqXIJUFQv2Yxn91bvUrZdbBJaW2dUuQdPST2wcQ6C3g==", + "version": "17.10.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-17.10.0.tgz", + "integrity": "sha512-cI7I6HHEYOHHVNVci+s92WlA3QfmNhjwFdgCgYV3TLEysilOjk+B3EFxMED1xY9GYB0Kre3OD+mSLj19VLTIvA==", "dev": true, "funding": [ { @@ -9712,7 +9732,7 @@ "micromatch": "^4.0.8", "normalize-path": "^3.0.0", "picocolors": "^1.1.1", - "postcss": "^8.5.9", + "postcss": "^8.5.13", "postcss-safe-parser": "^7.0.1", "postcss-selector-parser": "^7.1.1", "postcss-value-parser": "^4.2.0", @@ -10508,9 +10528,9 @@ } }, "node_modules/undici-types": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-8.1.0.tgz", - "integrity": "sha512-JlLXdMmH4kxyn2JPtGK/cajzKY7F15OKYG8sO5HfkIC1AC09sLUeptGFKjnMWnprDQ2EwzYDO3kgzkK3aaoHCA==", + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-8.2.0.tgz", + "integrity": "sha512-uciYZ5yCmf+QJb18kJw10HjquzM7K0z992vWcI+84KeBpTfXT4hfgfGJ5DQbf/mCBPACofkrjvqgcjZfuujjFA==", "dev": true, "license": "MIT" }, diff --git a/package.json b/package.json index 8cba84a0cf5..5a39c16f1eb 100644 --- a/package.json +++ b/package.json @@ -14,16 +14,16 @@ "@types/fs-extra": "^11.0.4", "@types/jquery": "4.0.0", "@types/mailparser": "3.4.6", - "ava": "7.0.0", + "ava": "8.0.0", "chai": "6.2.2", "chai-as-promised": "8.0.2", "cross-env": "^10.1.0", - "eslint": "10.2.1", + "eslint": "10.3.0", "eslint-config-prettier": "^10.1.8", "eslint-plugin-jsdoc": "^62.9.0", "eslint-plugin-local-rules": "^3.0.2", "eslint-plugin-no-null": "^1.0.2", - "eslint-plugin-no-only-tests": "3.3.0", + "eslint-plugin-no-only-tests": "3.4.0", "eslint-plugin-prefer-arrow": "^1.2.3", "googleapis": "171.4.0", "husky": "^9.1.7", @@ -34,11 +34,11 @@ "pdfjs-dist": "5.7.284", "prettier": "^3.8.3", "puppeteer": "24.42.0", - "stylelint": "17.9.1", + "stylelint": "17.10.0", "stylelint-config-standard": "40.0.0", "typescript": "6.0.3", "typescript-eslint": "8.59.1", - "undici-types": "^8.1.0", + "undici-types": "^8.2.0", "web-ext": "10.1.0", "webpack-cli": "^7.0.2" }, @@ -49,7 +49,7 @@ "@zxcvbn-ts/language-common": "^3.0.4", "@zxcvbn-ts/language-en": "^3.0.2", "bootstrap": "^5.3.3", - "dompurify": "3.4.1", + "dompurify": "3.4.2", "filesize": "11.0.17", "fs-extra": "^11.3.4", "globby": "^16.2.0", @@ -58,7 +58,7 @@ "linkifyjs": "4.3.2", "node-forge": "1.4.0", "postcss-html": "^1.8.1", - "squire-rte": "2.4.2", + "squire-rte": "2.4.3", "sweetalert2": "11.26.24", "tap-xunit": "^2.4.1" },