diff --git a/package-lock.json b/package-lock.json index 0e153535..4b73709d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6,16 +6,16 @@ "": { "license": "GPL-2.0+", "devDependencies": { - "@fortawesome/fontawesome-free": "^6.6.0", - "@fortawesome/fontawesome-svg-core": "^6.6.0", + "@fortawesome/fontawesome-free": "^6.7.1", + "@fortawesome/fontawesome-svg-core": "^6.7.1", "@fortawesome/react-fontawesome": "^0.2.2", "@inc2734/for-each-html-nodes": "^0.4.0", - "@inc2734/spider": "0.0.50", - "@wordpress/browserslist-config": "^6.11.0", - "@wordpress/env": "10.11.0", - "@wordpress/eslint-plugin": "^21.4.0", - "@wordpress/icons": "^10.11.0", - "@wordpress/scripts": "^30.4.0", + "@inc2734/spider": "0.0.51", + "@wordpress/browserslist-config": "^6.13.0", + "@wordpress/env": "10.13.0", + "@wordpress/eslint-plugin": "^21.6.0", + "@wordpress/icons": "^10.13.0", + "@wordpress/scripts": "^30.6.0", "autoprefixer": "^10.4.20", "browser-sync": "^3.0.3", "classnames": "^2.5.1", @@ -26,16 +26,16 @@ "masonry-layout": "^4.2.2", "npm-run-all": "^4.1.5", "path": "^0.12.7", - "postcss": "^8.4.47", + "postcss": "^8.4.49", "postcss-cli": "^11.0.0", "prettier": "npm:wp-prettier@3.0.3", "react-image": "4.1.0", "remove-accents": "^0.5.0", "rimraf": "^6.0.1", - "sass": "^1.80.6", + "sass": "^1.82.0", "sass-basis": "^19.0.5", "slick-carousel": "^1.8.1", - "typescript": "^5.6.3" + "typescript": "^5.7.2" }, "engines": { "node": ">=20.10.0", @@ -2204,30 +2204,30 @@ } }, "node_modules/@fortawesome/fontawesome-common-types": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.6.0.tgz", - "integrity": "sha512-xyX0X9mc0kyz9plIyryrRbl7ngsA9jz77mCZJsUkLl+ZKs0KWObgaEBoSgQiYWAsSmjz/yjl0F++Got0Mdp4Rw==", + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.7.1.tgz", + "integrity": "sha512-gbDz3TwRrIPT3i0cDfujhshnXO9z03IT1UKRIVi/VEjpNHtSBIP2o5XSm+e816FzzCFEzAxPw09Z13n20PaQJQ==", "dev": true, "engines": { "node": ">=6" } }, "node_modules/@fortawesome/fontawesome-free": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-6.6.0.tgz", - "integrity": "sha512-60G28ke/sXdtS9KZCpZSHHkCbdsOGEhIUGlwq6yhY74UpTiToIh8np7A8yphhM4BWsvNFtIvLpi4co+h9Mr9Ow==", + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-6.7.1.tgz", + "integrity": "sha512-ALIk/MOh5gYe1TG/ieS5mVUsk7VUIJTJKPMK9rFFqOgfp0Q3d5QiBXbcOMwUvs37fyZVCz46YjOE6IFeOAXCHA==", "dev": true, "engines": { "node": ">=6" } }, "node_modules/@fortawesome/fontawesome-svg-core": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.6.0.tgz", - "integrity": "sha512-KHwPkCk6oRT4HADE7smhfsKudt9N/9lm6EJ5BVg0tD1yPA5hht837fB87F8pn15D8JfTqQOjhKTktwmLMiD7Kg==", + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.7.1.tgz", + "integrity": "sha512-8dBIHbfsKlCk2jHQ9PoRBg2Z+4TwyE3vZICSnoDlnsHA6SiMlTwfmW6yX0lHsRmWJugkeb92sA0hZdkXJhuz+g==", "dev": true, "dependencies": { - "@fortawesome/fontawesome-common-types": "6.6.0" + "@fortawesome/fontawesome-common-types": "6.7.1" }, "engines": { "node": ">=6" @@ -2352,9 +2352,9 @@ "dev": true }, "node_modules/@inc2734/spider": { - "version": "0.0.50", - "resolved": "https://registry.npmjs.org/@inc2734/spider/-/spider-0.0.50.tgz", - "integrity": "sha512-YS6Q/BBKv/KrcB8oIrB7JhhA3LIoPMYtFUNX203lpZgU5v/AMngBuwuDvYfZ/pkkUW/PnP9bQrgFEyspjJByEQ==", + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@inc2734/spider/-/spider-0.0.51.tgz", + "integrity": "sha512-3BSp7bLNvyKbkGJOsA+HWs8YK9TYxFNLG0GNQD8w0g4LJ2sDd3rTcwB8x14j7safPljGYPIdr/ODkDBH18amlA==", "dev": true, "engines": { "node": ">=20.10.0", @@ -5413,9 +5413,9 @@ } }, "node_modules/@wordpress/browserslist-config": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-6.11.0.tgz", - "integrity": "sha512-wUDbJ3x7c8iMZLtwo+7VlWZ/vDc47PDW2eSAKW18RrQBSTdaNmWi4qiyFYi7Ye2XkyfUd2gp71MTJjZi6n/V2A==", + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-6.13.0.tgz", + "integrity": "sha512-sMw0SGsrqFcs8XfdigsI0Gpn+nzL45aeqRg/fK9LHtnnDxLIJ6OUvT9n9H2aA0L0FxW/r0IDnT5sFNmDzFWmFA==", "dev": true, "engines": { "node": ">=18.12.0", @@ -5480,9 +5480,9 @@ } }, "node_modules/@wordpress/env": { - "version": "10.11.0", - "resolved": "https://registry.npmjs.org/@wordpress/env/-/env-10.11.0.tgz", - "integrity": "sha512-Sd31oiYxy9/pNMfYw7XgtCBoD4PpvcK1UQ/FVFP+DsTTuo55Ma4UAHMKfg2NhnZWqhJTgPC6XXzicGpr/lK4RQ==", + "version": "10.13.0", + "resolved": "https://registry.npmjs.org/@wordpress/env/-/env-10.13.0.tgz", + "integrity": "sha512-Q7ay+/jZ+O/Pkc65LDJ5BzoqTT/B0+gDgvYnWMyySPiMpFz+iQ+XoQibrj3VneiQDH7nJjtk/ZuyPHu7wGdlBg==", "dev": true, "dependencies": { "chalk": "^4.0.0", @@ -5605,9 +5605,9 @@ } }, "node_modules/@wordpress/eslint-plugin": { - "version": "21.4.0", - "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-21.4.0.tgz", - "integrity": "sha512-8V/cpGDDTG0loqWUjmz2mqVG55hKYTfSRC43xh2aqRIGyeKfMiqaHxD/BgEi94HFdcAhAX6DYwlPnHR18Dc/tw==", + "version": "21.6.0", + "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-21.6.0.tgz", + "integrity": "sha512-jvPtrN7JaUc94Z/cMF4XrENfQPOHdEcmYSt97k5yKthPO4zfrb3OwxGlHwyTv0RqQ8MbqCsU8gNdbECUjFzBEA==", "dev": true, "dependencies": { "@babel/eslint-parser": "7.25.7", @@ -5618,7 +5618,7 @@ "cosmiconfig": "^7.0.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-import": "^2.25.2", - "eslint-plugin-jest": "^27.2.3", + "eslint-plugin-jest": "^27.4.3", "eslint-plugin-jsdoc": "^46.4.6", "eslint-plugin-jsx-a11y": "^6.5.1", "eslint-plugin-playwright": "^0.15.3", @@ -5675,9 +5675,9 @@ } }, "node_modules/@wordpress/icons": { - "version": "10.11.0", - "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-10.11.0.tgz", - "integrity": "sha512-RMetpFwUIeh3sVj2+p6+QX5AW8pF7DvQzxH9jUr8YjaF2iLE64vy6m0cZz/X8xkSktHrXMuPJIr7YIVF20TEyw==", + "version": "10.13.0", + "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-10.13.0.tgz", + "integrity": "sha512-qmCuJrv3VsVnFxbLtYJU9Th+GUKbckwluMae0p+IgNHtebZhW6ES7eX87kAOmCieo6FxrCWR0zD9kuopUUE44Q==", "dev": true, "dependencies": { "@babel/runtime": "7.25.7", @@ -5786,9 +5786,9 @@ } }, "node_modules/@wordpress/scripts": { - "version": "30.4.0", - "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-30.4.0.tgz", - "integrity": "sha512-hAX8XB8hWlxAyktT4KkBpGttRwSynmtkpLvbVKeKnj+BjABFs4TGb/HCF9hFpUK3huCAg8Ft/sjjczW+5tqspQ==", + "version": "30.6.0", + "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-30.6.0.tgz", + "integrity": "sha512-2i6wqCdvCcf00/vLi7twNzHUdAAOo8Uk0lqntZiBKpVrjHyLkzjmPwT3So6W/VYso5QMzEXRXYVHVKGE4wX4rg==", "dev": true, "dependencies": { "@babel/core": "7.25.7", @@ -5833,7 +5833,6 @@ "npm-package-json-lint": "^6.4.0", "npm-packlist": "^3.0.0", "postcss": "^8.4.5", - "postcss-import": "^16.1.0", "postcss-loader": "^6.2.1", "prettier": "npm:wp-prettier@3.0.3", "puppeteer-core": "^23.1.0", @@ -21242,9 +21241,9 @@ } }, "node_modules/postcss": { - "version": "8.4.47", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", - "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", + "version": "8.4.49", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", + "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", "dev": true, "funding": [ { @@ -21262,7 +21261,7 @@ ], "dependencies": { "nanoid": "^3.3.7", - "picocolors": "^1.1.0", + "picocolors": "^1.1.1", "source-map-js": "^1.2.1" }, "engines": { @@ -21478,23 +21477,6 @@ "postcss": "^8.4.31" } }, - "node_modules/postcss-import": { - "version": "16.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-16.1.0.tgz", - "integrity": "sha512-7hsAZ4xGXl4MW+OKEWCnF6T5jqBw80/EE9aXg1r2yyn1RsVEU8EtKXbijEODa+rg7iih4bKf7vlvTGYR4CnPNg==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - }, - "engines": { - "node": ">=18.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, "node_modules/postcss-load-config": { "version": "5.0.3", "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-5.0.3.tgz", @@ -23438,13 +23420,13 @@ "dev": true }, "node_modules/sass": { - "version": "1.80.6", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.80.6.tgz", - "integrity": "sha512-ccZgdHNiBF1NHBsWvacvT5rju3y1d/Eu+8Ex6c21nHp2lZGLBEtuwc415QfiI1PJa1TpCo3iXwwSRjRpn2Ckjg==", + "version": "1.82.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.82.0.tgz", + "integrity": "sha512-j4GMCTa8elGyN9A7x7bEglx0VgSpNUG4W4wNedQ33wSMdnkqQCT8HTwOaVSV4e6yQovcu/3Oc4coJP/l0xhL2Q==", "dev": true, "dependencies": { "chokidar": "^4.0.0", - "immutable": "^4.0.0", + "immutable": "^5.0.2", "source-map-js": ">=0.6.2 <2.0.0" }, "bin": { @@ -23509,9 +23491,9 @@ } }, "node_modules/sass/node_modules/immutable": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.5.tgz", - "integrity": "sha512-8eabxkth9gZatlwl5TBuJnCsoTADlL6ftEr7A4qgdaTsPyreilDSnUk57SO+jfKcNtxPa22U5KK6DSeAYhpBJw==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.0.3.tgz", + "integrity": "sha512-P8IdPQHq3lA1xVeBRi5VPqUm5HDgKnx0Ru51wZz5mjxHr5n3RWhjIpOFU7ybkUxfB+5IToy+OLaHYDBIWsv+uw==", "dev": true }, "node_modules/sass/node_modules/readdirp": { @@ -25912,9 +25894,9 @@ } }, "node_modules/typescript": { - "version": "5.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", - "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, "bin": { "tsc": "bin/tsc", diff --git a/package.json b/package.json index 7c6d326b..0f97d9c7 100644 --- a/package.json +++ b/package.json @@ -9,16 +9,16 @@ "author": "inc2734", "license": "GPL-2.0+", "devDependencies": { - "@fortawesome/fontawesome-free": "^6.6.0", - "@fortawesome/fontawesome-svg-core": "^6.6.0", + "@fortawesome/fontawesome-free": "^6.7.1", + "@fortawesome/fontawesome-svg-core": "^6.7.1", "@fortawesome/react-fontawesome": "^0.2.2", "@inc2734/for-each-html-nodes": "^0.4.0", - "@inc2734/spider": "0.0.50", - "@wordpress/browserslist-config": "^6.11.0", - "@wordpress/env": "10.11.0", - "@wordpress/eslint-plugin": "^21.4.0", - "@wordpress/icons": "^10.11.0", - "@wordpress/scripts": "^30.4.0", + "@inc2734/spider": "0.0.51", + "@wordpress/browserslist-config": "^6.13.0", + "@wordpress/env": "10.13.0", + "@wordpress/eslint-plugin": "^21.6.0", + "@wordpress/icons": "^10.13.0", + "@wordpress/scripts": "^30.6.0", "autoprefixer": "^10.4.20", "browser-sync": "^3.0.3", "classnames": "^2.5.1", @@ -29,16 +29,16 @@ "masonry-layout": "^4.2.2", "npm-run-all": "^4.1.5", "path": "^0.12.7", - "postcss": "^8.4.47", + "postcss": "^8.4.49", "postcss-cli": "^11.0.0", "prettier": "npm:wp-prettier@3.0.3", "react-image": "4.1.0", "remove-accents": "^0.5.0", "rimraf": "^6.0.1", - "sass": "^1.80.6", + "sass": "^1.82.0", "sass-basis": "^19.0.5", "slick-carousel": "^1.8.1", - "typescript": "^5.6.3" + "typescript": "^5.7.2" }, "scripts": { "export:wp-content:themes": "npm run cli cp -- -r wp-content/themes .export/wp-content",