diff --git a/package-lock.json b/package-lock.json index 48010a6d..160b9519 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,53 +9,51 @@ "version": "1.0.13", "license": "GPL-3.0-or-later", "dependencies": { - "@wordpress/a11y": "^4.10.0", - "@wordpress/shortcode": "^4.12.0", + "@wordpress/a11y": "^4.14.0", + "@wordpress/shortcode": "^4.14.0", "color": "^4.2.3", "gsap": "^3.12.5", "lodash": "^4.17.21", - "react-error-boundary": "^4.0.13" + "react-error-boundary": "^4.1.2" }, "devDependencies": { - "@babel/core": "^7.25.7", - "@babel/preset-env": "^7.25.7", - "@babel/preset-react": "^7.25.7", + "@babel/core": "^7.26.0", + "@babel/preset-env": "^7.26.0", + "@babel/preset-react": "^7.26.3", "@eslint/eslintrc": "^3.2.0", - "@eslint/js": "^9.15.0", - "@playwright/test": "^1.48.0", + "@eslint/js": "^9.16.0", + "@playwright/test": "^1.49.1", "@svgr/webpack": "^8.1.0", - "@types/color": "^3.0.6", - "@types/lodash": "^4.17.10", - "@types/node": "^22.7.5", - "@types/react": "^18.3.11", - "@types/react-dom": "^18.3.0", - "@types/wordpress__block-editor": "^11.5.15", - "@types/wordpress__blocks": "^12.5.14", - "@typescript-eslint/eslint-plugin": "^8.14.0", - "@typescript-eslint/parser": "^8.14.0", - "@wordpress/api-fetch": "^7.9.0", - "@wordpress/babel-plugin-makepot": "^6.9.0", - "@wordpress/compose": "^7.9.0", - "@wordpress/data": "^10.9.0", - "@wordpress/e2e-test-utils-playwright": "^1.9.0", - "@wordpress/eslint-plugin": "^21.5.0", - "@wordpress/i18n": "^5.9.0", - "@wordpress/icons": "^10.9.0", - "@wordpress/keycodes": "^4.9.0", - "@wordpress/notices": "^5.9.0", - "@wordpress/scripts": "^30.1.0", - "@wordpress/server-side-render": "^5.9.0", + "@types/color": "^4.2.0", + "@types/lodash": "^4.17.13", + "@types/node": "^22.10.2", + "@types/wordpress__block-editor": "^11.5.16", + "@types/wordpress__blocks": "^12.5.16", + "@typescript-eslint/eslint-plugin": "^8.18.0", + "@typescript-eslint/parser": "^8.18.0", + "@wordpress/api-fetch": "^7.14.0", + "@wordpress/babel-plugin-makepot": "^6.14.0", + "@wordpress/compose": "^7.14.0", + "@wordpress/data": "^10.14.0", + "@wordpress/e2e-test-utils-playwright": "^1.14.0", + "@wordpress/eslint-plugin": "^22.0.0", + "@wordpress/i18n": "^5.14.0", + "@wordpress/icons": "^10.14.0", + "@wordpress/keycodes": "^4.14.0", + "@wordpress/notices": "^5.14.0", + "@wordpress/scripts": "^30.7.0", + "@wordpress/server-side-render": "^5.14.0", "autoprefixer": "^10.4.20", "babel-loader": "^9.2.1", - "dotenv": "^16.4.5", - "eslint": "^9.12.0", + "dotenv": "^16.4.7", + "eslint": "^9.16.0", "eslint-plugin-react": "^7.37.2", - "eslint-plugin-tsdoc": "^0.3.0", - "inquirer": "^12.0.0", + "eslint-plugin-tsdoc": "^0.4.0", + "inquirer": "^12.2.0", "prompt": "^1.3.0", "semver": "^7.6.3", "ts-loader": "^9.5.1", - "typescript": "^5.6.3" + "typescript": "^5.7.2" }, "engines": { "node": ">=21.7.3", @@ -3460,20 +3458,20 @@ "license": "MIT" }, "node_modules/@microsoft/tsdoc": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.15.0.tgz", - "integrity": "sha512-HZpPoABogPvjeJOdzCOSJsXeL/SMCBgBZMVC3X3d7YYp2gf31MfxhUoYUNwf1ERPJOnQc0wkFn9trqI6ZEdZuA==", + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.15.1.tgz", + "integrity": "sha512-4aErSrCR/On/e5G2hDP0wjooqDdauzEbIq8hIkIe5pXV0rtWJZvdCEKL0ykZxex+IxIwBp0eGeV48hQN07dXtw==", "dev": true, "license": "MIT" }, "node_modules/@microsoft/tsdoc-config": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@microsoft/tsdoc-config/-/tsdoc-config-0.17.0.tgz", - "integrity": "sha512-v/EYRXnCAIHxOHW+Plb6OWuUoMotxTN0GLatnpOb1xq0KuTNw/WI3pamJx/UbsoJP5k9MCw1QxvvhPcF9pH3Zg==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc-config/-/tsdoc-config-0.17.1.tgz", + "integrity": "sha512-UtjIFe0C6oYgTnad4q1QP4qXwLhe6tIpNTRStJ2RZEPIkqQPREAwE5spzVxsdn9UaEMUqhh0AqSx3X4nWAKXWw==", "dev": true, "license": "MIT", "dependencies": { - "@microsoft/tsdoc": "0.15.0", + "@microsoft/tsdoc": "0.15.1", "ajv": "~8.12.0", "jju": "~1.4.0", "resolve": "~1.22.2" @@ -4551,9 +4549,9 @@ } }, "node_modules/@types/color": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@types/color/-/color-3.0.6.tgz", - "integrity": "sha512-NMiNcZFRUAiUUCCf7zkAelY8eV3aKqfbzyFQlXpPIEeoNDbsEHGpb854V3gzTsGKYj830I5zPuOwU/TP5/cW6A==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@types/color/-/color-4.2.0.tgz", + "integrity": "sha512-6+xrIRImMtGAL2X3qYkd02Mgs+gFGs+WsK0b7VVMaO4mYRISwyTjcqNrO0mNSmYEoq++rSLDB2F5HDNmqfOe+A==", "dev": true, "license": "MIT", "dependencies": { @@ -4872,16 +4870,6 @@ "csstype": "^3.0.2" } }, - "node_modules/@types/react-dom": { - "version": "18.3.5", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.5.tgz", - "integrity": "sha512-P4t6saawp+b/dFrUr2cvkVsfvPguwsxtH6dNIYRllMsefqFzkZk5UIjzyDOv5g1dXIPdG4Sp1yCR4Z6RCUsG/Q==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "@types/react": "^18.0.0" - } - }, "node_modules/@types/retry": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", @@ -6664,6 +6652,16 @@ "node": ">=12" } }, + "node_modules/@wordpress/element/node_modules/@types/react-dom": { + "version": "18.3.5", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.5.tgz", + "integrity": "sha512-P4t6saawp+b/dFrUr2cvkVsfvPguwsxtH6dNIYRllMsefqFzkZk5UIjzyDOv5g1dXIPdG4Sp1yCR4Z6RCUsG/Q==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@types/react": "^18.0.0" + } + }, "node_modules/@wordpress/escape-html": { "version": "2.58.0", "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.58.0.tgz", @@ -6678,9 +6676,9 @@ } }, "node_modules/@wordpress/eslint-plugin": { - "version": "21.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-21.6.0.tgz", - "integrity": "sha512-jvPtrN7JaUc94Z/cMF4XrENfQPOHdEcmYSt97k5yKthPO4zfrb3OwxGlHwyTv0RqQ8MbqCsU8gNdbECUjFzBEA==", + "version": "22.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-22.0.0.tgz", + "integrity": "sha512-Hh1sO9UV0IYI7D+F6EQnhvs2HAv4H0iBVZikXZKcPmQudlwgV2OWdNprdSe8IoRmpMqmhQ+gkaj9Gwk6NReGHQ==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { @@ -6710,7 +6708,7 @@ "@babel/core": ">=7", "eslint": ">=8", "prettier": ">=3", - "typescript": ">=4" + "typescript": ">=5" }, "peerDependenciesMeta": { "prettier": { @@ -11932,14 +11930,14 @@ } }, "node_modules/eslint-plugin-tsdoc": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-tsdoc/-/eslint-plugin-tsdoc-0.3.0.tgz", - "integrity": "sha512-0MuFdBrrJVBjT/gyhkP2BqpD0np1NxNLfQ38xXDlSs/KVVpKI2A6vN7jx2Rve/CyUsvOsMGwp9KKrinv7q9g3A==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-tsdoc/-/eslint-plugin-tsdoc-0.4.0.tgz", + "integrity": "sha512-MT/8b4aKLdDClnS8mP3R/JNjg29i0Oyqd/0ym6NnQf+gfKbJJ4ZcSh2Bs1H0YiUMTBwww5JwXGTWot/RwyJ7aQ==", "dev": true, "license": "MIT", "dependencies": { - "@microsoft/tsdoc": "0.15.0", - "@microsoft/tsdoc-config": "0.17.0" + "@microsoft/tsdoc": "0.15.1", + "@microsoft/tsdoc-config": "0.17.1" } }, "node_modules/eslint-scope": { diff --git a/package.json b/package.json index 506349ea..8ae596d9 100644 --- a/package.json +++ b/package.json @@ -36,53 +36,51 @@ "url": "https://www.wordpress.rrze.fau.de/person/webmaster" }, "devDependencies": { - "@babel/core": "^7.25.7", - "@babel/preset-env": "^7.25.7", - "@babel/preset-react": "^7.25.7", + "@babel/core": "^7.26.0", + "@babel/preset-env": "^7.26.0", + "@babel/preset-react": "^7.26.3", "@eslint/eslintrc": "^3.2.0", - "@eslint/js": "^9.15.0", - "@playwright/test": "^1.48.0", + "@eslint/js": "^9.16.0", + "@playwright/test": "^1.49.1", "@svgr/webpack": "^8.1.0", - "@types/color": "^3.0.6", - "@types/lodash": "^4.17.10", - "@types/node": "^22.7.5", - "@types/react": "^18.3.11", - "@types/react-dom": "^18.3.0", - "@types/wordpress__block-editor": "^11.5.15", - "@types/wordpress__blocks": "^12.5.14", - "@typescript-eslint/eslint-plugin": "^8.14.0", - "@typescript-eslint/parser": "^8.14.0", - "@wordpress/api-fetch": "^7.9.0", - "@wordpress/babel-plugin-makepot": "^6.9.0", - "@wordpress/compose": "^7.9.0", - "@wordpress/data": "^10.9.0", - "@wordpress/e2e-test-utils-playwright": "^1.9.0", - "@wordpress/eslint-plugin": "^21.5.0", - "@wordpress/i18n": "^5.9.0", - "@wordpress/icons": "^10.9.0", - "@wordpress/keycodes": "^4.9.0", - "@wordpress/notices": "^5.9.0", - "@wordpress/scripts": "^30.1.0", - "@wordpress/server-side-render": "^5.9.0", + "@types/color": "^4.2.0", + "@types/lodash": "^4.17.13", + "@types/node": "^22.10.2", + "@types/wordpress__block-editor": "^11.5.16", + "@types/wordpress__blocks": "^12.5.16", + "@typescript-eslint/eslint-plugin": "^8.18.0", + "@typescript-eslint/parser": "^8.18.0", + "@wordpress/api-fetch": "^7.14.0", + "@wordpress/babel-plugin-makepot": "^6.14.0", + "@wordpress/compose": "^7.14.0", + "@wordpress/data": "^10.14.0", + "@wordpress/e2e-test-utils-playwright": "^1.14.0", + "@wordpress/eslint-plugin": "^22.0.0", + "@wordpress/i18n": "^5.14.0", + "@wordpress/icons": "^10.14.0", + "@wordpress/keycodes": "^4.14.0", + "@wordpress/notices": "^5.14.0", + "@wordpress/scripts": "^30.7.0", + "@wordpress/server-side-render": "^5.14.0", "autoprefixer": "^10.4.20", "babel-loader": "^9.2.1", - "dotenv": "^16.4.5", - "eslint": "^9.12.0", + "dotenv": "^16.4.7", + "eslint": "^9.16.0", "eslint-plugin-react": "^7.37.2", - "eslint-plugin-tsdoc": "^0.3.0", - "inquirer": "^12.0.0", + "eslint-plugin-tsdoc": "^0.4.0", + "inquirer": "^12.2.0", "prompt": "^1.3.0", "semver": "^7.6.3", "ts-loader": "^9.5.1", - "typescript": "^5.6.3" + "typescript": "^5.7.2" }, "dependencies": { - "@wordpress/a11y": "^4.10.0", - "@wordpress/shortcode": "^4.12.0", + "@wordpress/a11y": "^4.14.0", + "@wordpress/shortcode": "^4.14.0", "color": "^4.2.3", "gsap": "^3.12.5", "lodash": "^4.17.21", - "react-error-boundary": "^4.0.13" + "react-error-boundary": "^4.1.2" }, "resolutions": { "postcss": "8.4.38",