diff --git a/package-lock.json b/package-lock.json index 2200622f4..bffaf639f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,19 +11,19 @@ "devDependencies": { "@lwc/eslint-plugin-lwc": "^1.8.2", "@prettier/plugin-xml": "^3.4.1", - "@sa11y/jest": "^6.12.1", + "@sa11y/jest": "^6.13.0", "@salesforce/eslint-config-lwc": "^3.6.0", "@salesforce/eslint-plugin-aura": "^2.1.0", "@salesforce/eslint-plugin-lightning": "^1.0.0", "@salesforce/sfdx-lwc-jest": "^5.1.0", "eslint": "^8.57.0", "eslint-plugin-import": "^2.31.0", - "eslint-plugin-jest": "^28.8.3", + "eslint-plugin-jest": "^28.9.0", "husky": "^9.1.6", "jest-canvas-mock": "^2.5.2", "lint-staged": "^15.2.10", "prettier": "^3.3.3", - "prettier-plugin-apex": "^2.1.4" + "prettier-plugin-apex": "^2.2.2" } }, "node_modules/@aashutoshrathi/word-wrap": { @@ -2896,6 +2896,58 @@ "node": ">= 8" } }, + "node_modules/@prettier-apex/apex-ast-serializer-darwin-arm64": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/@prettier-apex/apex-ast-serializer-darwin-arm64/-/apex-ast-serializer-darwin-arm64-2.2.2.tgz", + "integrity": "sha512-7L8jd+4RN87616X80mAhuZXRzvQmE/a2Fvwzp29z9gTN0hDWvAAzlmf6g5+a00daxTk9B/z+uDuHrgG7jIp7Ew==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@prettier-apex/apex-ast-serializer-darwin-x64": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/@prettier-apex/apex-ast-serializer-darwin-x64/-/apex-ast-serializer-darwin-x64-2.2.2.tgz", + "integrity": "sha512-rllsDy1qEK8EdcCMjOIG0eHxZPVYRMMW2qJ+3BWb7BIwtzMxZ4ikQrYEtdEtGHGOCt3ZFMzuKTTTG9DfP1ln0A==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@prettier-apex/apex-ast-serializer-linux-x64": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/@prettier-apex/apex-ast-serializer-linux-x64/-/apex-ast-serializer-linux-x64-2.2.2.tgz", + "integrity": "sha512-F1nFRebFaQPthfNsa39zN7qexts+hoX6f2qwDK3Fl4lsFIWpvXZv3lVEbCcFXDaHVeda9dYbZ0Dn6HtZAdXDWA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@prettier-apex/apex-ast-serializer-win32-x64": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/@prettier-apex/apex-ast-serializer-win32-x64/-/apex-ast-serializer-win32-x64-2.2.2.tgz", + "integrity": "sha512-8/tN8VgHPqBurvPC7Fyv1NJiKPMdAZMINOLWMChz4toCpysseu9RjKmdmBysfaO5G1Oy/WvxDusPmHUHdrP30Q==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, "node_modules/@prettier/plugin-xml": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/@prettier/plugin-xml/-/plugin-xml-3.4.1.tgz", @@ -2915,56 +2967,56 @@ "dev": true }, "node_modules/@sa11y/assert": { - "version": "6.12.1", - "resolved": "https://registry.npmjs.org/@sa11y/assert/-/assert-6.12.1.tgz", - "integrity": "sha512-KOncYb8KX7dgxfURckid+l6U6XzRR0CJlviq/+bgdQBtt+L0Frg5ZFgHyX4jHd7D/m6nTrLgwcv0zgQLj0h9cg==", + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/@sa11y/assert/-/assert-6.13.0.tgz", + "integrity": "sha512-O0+EB9lHuoL/V/GrRH8S5RrxRr32ibvhrhZ55HqWa9F1REs1aLmNdfVyWNnm6LVi6ccmOaen59m0WC+bmwgwSw==", "dev": true, "dependencies": { - "@sa11y/common": "6.12.1", - "@sa11y/format": "6.12.1", - "@sa11y/preset-rules": "6.12.1", - "axe-core": "4.10.0" + "@sa11y/common": "6.13.0", + "@sa11y/format": "6.13.0", + "@sa11y/preset-rules": "6.13.0", + "axe-core": "4.10.2" }, "engines": { "node": "^16 || ^18 || ^20" } }, "node_modules/@sa11y/common": { - "version": "6.12.1", - "resolved": "https://registry.npmjs.org/@sa11y/common/-/common-6.12.1.tgz", - "integrity": "sha512-YxqfNi+nm4d9HlQdudQyf6U4sNFbTzBIfMH/6O2HsWLoIoMbU7P9qak1UHEz0mAUf8GX19McOI6m8RnOMCaWQw==", + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/@sa11y/common/-/common-6.13.0.tgz", + "integrity": "sha512-9FqxdKvYLJ0qRKsmf9mYHbZttmCYp5bOHg0PBQL/JQTPM/DH8orKCsq+dinQmTtplypWE132AU43aFeLruu7vA==", "dev": true, "dependencies": { - "axe-core": "4.10.0" + "axe-core": "4.10.2" }, "engines": { "node": "^16 || ^18 || ^20" } }, "node_modules/@sa11y/format": { - "version": "6.12.1", - "resolved": "https://registry.npmjs.org/@sa11y/format/-/format-6.12.1.tgz", - "integrity": "sha512-4Fg1Vu24ox1fGWZ6+KdYrOZqc+qsvTfCn9s8rsNXljwSAgtASkuk/XXxdQ0/yb9BiVn2k2eiFEgFexxy6rYUzw==", + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/@sa11y/format/-/format-6.13.0.tgz", + "integrity": "sha512-/RGDfmpzNCyW9O/uCivO0m/dfQ0K0HJwPs2bPRUpX/6PtrmShR0QJMwacMtNN5qAH7TPweCdE66x0fyHyG8fJw==", "dev": true, "dependencies": { - "@sa11y/common": "6.12.1", - "@sa11y/preset-rules": "6.12.1", - "axe-core": "4.10.0" + "@sa11y/common": "6.13.0", + "@sa11y/preset-rules": "6.13.0", + "axe-core": "4.10.2" }, "engines": { "node": "^16 || ^18 || ^20" } }, "node_modules/@sa11y/jest": { - "version": "6.12.1", - "resolved": "https://registry.npmjs.org/@sa11y/jest/-/jest-6.12.1.tgz", - "integrity": "sha512-eD5Kc2r/5Qd1V7a7dKkBk5b4yrNyMBZ6hZ0wE5d1zeasguXvDCWKFf4SifWJIaNxcQuLyPbUOkUOHPWFSRlhvw==", + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/@sa11y/jest/-/jest-6.13.0.tgz", + "integrity": "sha512-Y9GH20TpyvNlK8fFbqi5OfM37DWqUHWiFSGPSk+gfZ5koT0vJTX94Tl1ba8aFtTi7DXww0FnlHt84IhSTGmx9g==", "dev": true, "dependencies": { "@jest/test-result": "^27", - "@sa11y/assert": "6.12.1", - "@sa11y/format": "6.12.1", - "@sa11y/preset-rules": "6.12.1", + "@sa11y/assert": "6.13.0", + "@sa11y/format": "6.13.0", + "@sa11y/preset-rules": "6.13.0", "jest-matcher-utils": "^27" }, "engines": { @@ -2975,12 +3027,12 @@ } }, "node_modules/@sa11y/preset-rules": { - "version": "6.12.1", - "resolved": "https://registry.npmjs.org/@sa11y/preset-rules/-/preset-rules-6.12.1.tgz", - "integrity": "sha512-Gg6DgFIbH5/1cLwz3rQB6dWLoh1mspg6Bkgcovc+5DtP1pYmvMQBHtux8wA9KOAxnVjM/OarQ0GmnGN8eB/0Hg==", + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/@sa11y/preset-rules/-/preset-rules-6.13.0.tgz", + "integrity": "sha512-iTMzj1CtlH107H/6MTLL64hkain6kk/gfPZJId6wr8Oeb2IUrRaJSUx52mNDXRC8f6i9xs3Rv7vVMyIpG1EOvA==", "dev": true, "dependencies": { - "@sa11y/common": "6.12.1" + "@sa11y/common": "6.13.0" }, "engines": { "node": "^16 || ^18 || ^20" @@ -3125,9 +3177,9 @@ } }, "node_modules/@sideway/address": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", - "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", + "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==", "dev": true, "dependencies": { "@hapi/hoek": "^9.0.0" @@ -4268,9 +4320,9 @@ } }, "node_modules/axe-core": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.0.tgz", - "integrity": "sha512-Mr2ZakwQ7XUAjp7pAwQWRhhK8mQQ6JAaNWSjmjxil0R8BPioMtQsTLOolGYkji1rcL++3dCqZA3zWqpT+9Ew6g==", + "version": "4.10.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.2.tgz", + "integrity": "sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==", "dev": true, "engines": { "node": ">=4" @@ -4576,9 +4628,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001582", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001582.tgz", - "integrity": "sha512-vsJG3V5vgfduaQGVxL53uSX/HUzxyr2eA8xCo36OLal7sRcSZbibJtLeh0qja4sFOr/QQGt4opB4tOy+eOgAxg==", + "version": "1.0.30001680", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001680.tgz", + "integrity": "sha512-rPQy70G6AGUMnbwS1z6Xg+RkHYPAi18ihs47GH0jcxIG7wArmPgY3XbS2sRdBbxJljp3thdT8BIqv9ccCypiPA==", "dev": true, "funding": [ { @@ -5717,9 +5769,9 @@ } }, "node_modules/eslint-plugin-jest": { - "version": "28.8.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-28.8.3.tgz", - "integrity": "sha512-HIQ3t9hASLKm2IhIOqnu+ifw7uLZkIlR7RYNv7fMcEi/p0CIiJmfriStQS2LDkgtY4nyLbIZAD+JL347Yc2ETQ==", + "version": "28.9.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-28.9.0.tgz", + "integrity": "sha512-rLu1s1Wf96TgUUxSw6loVIkNtUjq1Re7A9QdCCHSohnvXEBAjuL420h0T/fMmkQlNsQP2GhQzEUpYHPfxBkvYQ==", "dev": true, "dependencies": { "@typescript-eslint/utils": "^6.0.0 || ^7.0.0 || ^8.0.0" @@ -6400,9 +6452,9 @@ "dev": true }, "node_modules/follow-redirects": { - "version": "1.15.6", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", - "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", + "version": "1.15.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", "dev": true, "funding": [ { @@ -10680,14 +10732,14 @@ } }, "node_modules/joi": { - "version": "17.11.0", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.11.0.tgz", - "integrity": "sha512-NgB+lZLNoqISVy1rZocE9PZI36bL/77ie924Ri43yEvi9GUUMPeyVIr8KdFTMUlby1p0PBYMk9spIxEUQYqrJQ==", + "version": "17.13.3", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz", + "integrity": "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==", "dev": true, "dependencies": { - "@hapi/hoek": "^9.0.0", - "@hapi/topo": "^5.0.0", - "@sideway/address": "^4.1.3", + "@hapi/hoek": "^9.3.0", + "@hapi/topo": "^5.1.0", + "@sideway/address": "^4.1.5", "@sideway/formula": "^3.0.1", "@sideway/pinpoint": "^2.0.0" } @@ -11902,21 +11954,26 @@ } }, "node_modules/prettier-plugin-apex": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/prettier-plugin-apex/-/prettier-plugin-apex-2.1.4.tgz", - "integrity": "sha512-kGImHH2s+RsPtAXwbh5VmqqSTYhts626Zle2ryeUKJ4VY+vDyOQ53ppWOzFPA1XGdRpthh++WliD0ZVP1kdReA==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/prettier-plugin-apex/-/prettier-plugin-apex-2.2.2.tgz", + "integrity": "sha512-3x70d5iwzOE+JXz5MG0PS61i2vQZYlCA2PmLd5RDfwD2Zpp3kQWs9U9UhO+k+hJEaG3nUCRXM19a2GPQ7CUL/g==", "dev": true, "dependencies": { "jest-docblock": "^29.0.0", - "wait-on": "^7.2.0" + "wait-on": "^8.0.0" }, "bin": { "apex-ast-serializer": "vendor/apex-ast-serializer/bin/apex-ast-serializer", "apex-ast-serializer-http": "vendor/apex-ast-serializer/bin/apex-ast-serializer-http", - "install-apex-executables": "dist/bin/install-apex-executables.js", "start-apex-server": "dist/bin/start-apex-server.js", "stop-apex-server": "dist/bin/stop-apex-server.js" }, + "optionalDependencies": { + "@prettier-apex/apex-ast-serializer-darwin-arm64": "2.2.2", + "@prettier-apex/apex-ast-serializer-darwin-x64": "2.2.2", + "@prettier-apex/apex-ast-serializer-linux-x64": "2.2.2", + "@prettier-apex/apex-ast-serializer-win32-x64": "2.2.2" + }, "peerDependencies": { "prettier": "^3.0.0" } @@ -12230,12 +12287,6 @@ "tslib": "^2.1.0" } }, - "node_modules/rxjs/node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", - "dev": true - }, "node_modules/safe-array-concat": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", @@ -12807,6 +12858,12 @@ "node": ">=4" } }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true + }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -13039,13 +13096,13 @@ } }, "node_modules/wait-on": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-7.2.0.tgz", - "integrity": "sha512-wCQcHkRazgjG5XoAq9jbTMLpNIjoSlZslrJ2+N9MxDsGEv1HnFoVjOCexL0ESva7Y9cu350j+DWADdk54s4AFQ==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-8.0.1.tgz", + "integrity": "sha512-1wWQOyR2LVVtaqrcIL2+OM+x7bkpmzVROa0Nf6FryXkS+er5Sa1kzFGjzZRqLnHa3n1rACFLeTwUqE1ETL9Mig==", "dev": true, "dependencies": { - "axios": "^1.6.1", - "joi": "^17.11.0", + "axios": "^1.7.7", + "joi": "^17.13.3", "lodash": "^4.17.21", "minimist": "^1.2.8", "rxjs": "^7.8.1" diff --git a/package.json b/package.json index 22b57d54c..ef508ba1f 100644 --- a/package.json +++ b/package.json @@ -35,19 +35,19 @@ "devDependencies": { "@lwc/eslint-plugin-lwc": "^1.8.2", "@prettier/plugin-xml": "^3.4.1", - "@sa11y/jest": "^6.12.1", + "@sa11y/jest": "^6.13.0", "@salesforce/eslint-config-lwc": "^3.6.0", "@salesforce/eslint-plugin-aura": "^2.1.0", "@salesforce/eslint-plugin-lightning": "^1.0.0", "@salesforce/sfdx-lwc-jest": "^5.1.0", "eslint": "^8.57.0", "eslint-plugin-import": "^2.31.0", - "eslint-plugin-jest": "^28.8.3", + "eslint-plugin-jest": "^28.9.0", "husky": "^9.1.6", "jest-canvas-mock": "^2.5.2", "lint-staged": "^15.2.10", "prettier": "^3.3.3", - "prettier-plugin-apex": "^2.1.4" + "prettier-plugin-apex": "^2.2.2" }, "volta": { "node": "20.15.0"