From 006163234da0761aaf7aa33dd7047b19b1b0bdec Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 29 Jan 2024 15:13:34 +0000 Subject: [PATCH 01/28] Composer(deps): Bump newfold-labs/wp-module-onboarding Bumps [newfold-labs/wp-module-onboarding](https://github.com/newfold-labs/wp-module-onboarding) from 1.12.0 to 1.12.1. - [Release notes](https://github.com/newfold-labs/wp-module-onboarding/releases) - [Commits](https://github.com/newfold-labs/wp-module-onboarding/compare/1.12.0...1.12.1) --- updated-dependencies: - dependency-name: newfold-labs/wp-module-onboarding dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/composer.json b/composer.json index 5efae20a8..96e96e85f 100644 --- a/composer.json +++ b/composer.json @@ -78,7 +78,7 @@ "newfold-labs/wp-module-loader": "^1.0.10", "newfold-labs/wp-module-marketplace": "^2.2.0", "newfold-labs/wp-module-notifications": "^1.2.2", - "newfold-labs/wp-module-onboarding": "^1.12.0", + "newfold-labs/wp-module-onboarding": "^1.12.1", "newfold-labs/wp-module-patterns": "^0.1.13", "newfold-labs/wp-module-performance": "^1.3.0", "newfold-labs/wp-module-runtime": "^1.0.7", diff --git a/composer.lock b/composer.lock index eb0ccf5af..79b774c5d 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "76c05051441555ef3d005914fa661fe5", + "content-hash": "c9c6c3b5da495cefd945a1bc059d088b", "packages": [ { "name": "doctrine/inflector", @@ -916,16 +916,16 @@ }, { "name": "newfold-labs/wp-module-onboarding", - "version": "1.12.0", + "version": "1.12.1", "source": { "type": "git", "url": "https://github.com/newfold-labs/wp-module-onboarding.git", - "reference": "3e70ee408c75f6d139682402f928332ee52bc2c2" + "reference": "1932200b234ccd3c913d3fb05797b524a58eea07" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/newfold-labs/wp-module-onboarding/zipball/3e70ee408c75f6d139682402f928332ee52bc2c2", - "reference": "3e70ee408c75f6d139682402f928332ee52bc2c2", + "url": "https://api.github.com/repos/newfold-labs/wp-module-onboarding/zipball/1932200b234ccd3c913d3fb05797b524a58eea07", + "reference": "1932200b234ccd3c913d3fb05797b524a58eea07", "shasum": "" }, "require": { @@ -969,10 +969,10 @@ ], "description": "Next-generation WordPress Onboarding for WordPress sites at Newfold Digital.", "support": { - "source": "https://github.com/newfold-labs/wp-module-onboarding/tree/1.12.0", + "source": "https://github.com/newfold-labs/wp-module-onboarding/tree/1.12.1", "issues": "https://github.com/newfold-labs/wp-module-onboarding/issues" }, - "time": "2024-01-11T10:41:47+00:00" + "time": "2024-01-29T07:27:20+00:00" }, { "name": "newfold-labs/wp-module-onboarding-data", From 4029453224d6f7467901120bb8bba75fe6f741f2 Mon Sep 17 00:00:00 2001 From: Evan Mullins Date: Mon, 29 Jan 2024 13:00:18 -0500 Subject: [PATCH 02/28] update node version in plugin, nvm and main workflows --- .github/workflows/cypress.yml | 4 +- .github/workflows/upload-artifact-on-push.yml | 4 +- .nvmrc | 2 +- package-lock.json | 742 +++++++++--------- package.json | 14 +- 5 files changed, 382 insertions(+), 384 deletions(-) diff --git a/.github/workflows/cypress.yml b/.github/workflows/cypress.yml index b7c284e5e..f520927bc 100644 --- a/.github/workflows/cypress.yml +++ b/.github/workflows/cypress.yml @@ -48,10 +48,10 @@ jobs: echo "DIST=${PWD}/dist" >> $GITHUB_OUTPUT echo "PACKAGE=${REPO##*/}" >> $GITHUB_OUTPUT - - name: Use Node.js 16.x + - name: Use Node.js 20.x uses: actions/setup-node@v4 with: - node-version: 16.x + node-version: 20.x cache: 'npm' - name: Get Composer cache directory diff --git a/.github/workflows/upload-artifact-on-push.yml b/.github/workflows/upload-artifact-on-push.yml index 3d913a6e1..b0158eb96 100644 --- a/.github/workflows/upload-artifact-on-push.yml +++ b/.github/workflows/upload-artifact-on-push.yml @@ -57,10 +57,10 @@ jobs: echo "DIST=${PWD}/dist" >> $GITHUB_OUTPUT echo "PACKAGE=${REPO##*/}" >> $GITHUB_OUTPUT - - name: Use Node.js 16.x + - name: Use Node.js 20.x uses: actions/setup-node@v4 with: - node-version: 16.x + node-version: 20.x cache: 'npm' - name: Get Composer cache directory diff --git a/.nvmrc b/.nvmrc index 6f7f377bf..9a2a0e219 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -v16 +v20 diff --git a/package-lock.json b/package-lock.json index 685e95a2d..1639d19c0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,11 +1,11 @@ { "name": "bluehost-wordpress-plugin", - "version": "3.8.2", + "version": "3.8.3", "lockfileVersion": 2, "requires": true, "packages": { "": { - "version": "3.8.2", + "version": "3.8.3", "license": "GPL-2.0-or-later", "dependencies": { "@heroicons/react": "^2.1.1", @@ -13,7 +13,7 @@ "@newfold-labs/wp-module-runtime": "^1.0.7", "@newfold/ui-component-library": "^1.0.1", "@reduxjs/toolkit": "^2.0.1", - "@wordpress/compose": "^6.26.0", + "@wordpress/compose": "^6.27.0", "@wordpress/dom-ready": "^3.49.0", "@wordpress/element": "^5.26.0", "@wordpress/html-entities": "^3.49.0", @@ -23,8 +23,8 @@ "jquery": "^3.7.1", "lodash": "^4.17.21", "react": "^18.2.0", - "react-error-boundary": "^4.0.11", - "react-router-dom": "^6.20.1", + "react-error-boundary": "^4.0.12", + "react-router-dom": "^6.21.3", "react-use": "^17.4.3", "semver": "^7.5.4" }, @@ -33,11 +33,11 @@ "@testing-library/cypress": "^10.0.1", "@wordpress/env": "^9.1.0", "@wordpress/eslint-plugin": "^17.6.0", - "@wordpress/scripts": "^26.19.0", + "@wordpress/scripts": "^27.1.0", "cypress": "^13.6.3", "cypress-axe": "^1.5.0", "eslint-import-resolver-alias": "^1.1.2", - "eslint-plugin-import": "^2.29.0", + "eslint-plugin-import": "^2.29.1", "tailwindcss": "^3.4.1" }, "engines": { @@ -3566,9 +3566,9 @@ } }, "node_modules/@puppeteer/browsers/node_modules/tar-stream": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.6.tgz", - "integrity": "sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==", + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", + "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", "dev": true, "dependencies": { "b4a": "^1.6.4", @@ -3645,9 +3645,9 @@ "integrity": "sha512-aw7jcGLDpSgNDyWBQLv2cedml85qd95/iszJjN988zX1t7AVRJi19d9kto5+W7oCfQ94gyo40dVbT6g2k4/kXg==" }, "node_modules/@remix-run/router": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.13.1.tgz", - "integrity": "sha512-so+DHzZKsoOcoXrILB4rqDkMDy7NLMErRdOxvzvOKb507YINKUP4Di+shbTZDhSE/pBZ+vr7XGIpcOO0VLSA+Q==", + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.14.2.tgz", + "integrity": "sha512-ACXpdMM9hmKZww21yEqWwiLws/UPLhNKvimN8RrYSqPSvB3ov7sLvAcfvaxePeLvccTQKGdkDIhLYApZVDFuKg==", "engines": { "node": ">=14.0.0" } @@ -5171,9 +5171,9 @@ } }, "node_modules/@wordpress/babel-plugin-import-jsx-pragma": { - "version": "4.32.0", - "resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-4.32.0.tgz", - "integrity": "sha512-ie6p5VpUxTNMPQrHdCYEPddTzmDeFTQjFi3qq17set9WbRAMaOZ8jqQhSxms0NJi8Xa6wZM9TR2ZABAlg+FTeA==", + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-4.33.0.tgz", + "integrity": "sha512-CjzruFKWgzU/mO/nnQJ2l9UlzZQpqS60UC6l2vNdJ9oD2nKHR5Oou6kNic3QhWDVJrBf2JUiJJ0TC280bykXmA==", "dev": true, "engines": { "node": ">=14" @@ -5183,9 +5183,9 @@ } }, "node_modules/@wordpress/babel-preset-default": { - "version": "7.33.0", - "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-7.33.0.tgz", - "integrity": "sha512-/OonEa67xJdIn0ADWEd7AJtLhIGlYALKyc17RxTmI2Ojs0zLIQNbgAv1D/cuVguo0UKK9zsMZ9MBkhSKLF9A9Q==", + "version": "7.34.0", + "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-7.34.0.tgz", + "integrity": "sha512-yjFOllyTktFHtcIEgU3ghXBn8lItzr5mPLf0xdSpe0cHceFYL1hT1oprhgRL+olZweaO96Yfm0qUCCKQfJBWsA==", "dev": true, "dependencies": { "@babel/core": "^7.16.0", @@ -5194,9 +5194,9 @@ "@babel/preset-env": "^7.16.0", "@babel/preset-typescript": "^7.16.0", "@babel/runtime": "^7.16.0", - "@wordpress/babel-plugin-import-jsx-pragma": "^4.32.0", - "@wordpress/browserslist-config": "^5.32.0", - "@wordpress/warning": "^2.49.0", + "@wordpress/babel-plugin-import-jsx-pragma": "^4.33.0", + "@wordpress/browserslist-config": "^5.33.0", + "@wordpress/warning": "^2.50.0", "browserslist": "^4.21.10", "core-js": "^3.31.0", "react": "^18.2.0" @@ -5206,15 +5206,15 @@ } }, "node_modules/@wordpress/base-styles": { - "version": "4.40.0", - "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-4.40.0.tgz", - "integrity": "sha512-A+HiyES4YjfbFhJAGrhCLB3QWomgWZR9wkgG7K9l6DD70/9Vd7t+go7jI1HJ1c9qGfBV0rmdQf/qNn89Aai1cg==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-4.41.0.tgz", + "integrity": "sha512-MjPAZeAqvyskDXDp2wGZ0DjtYOQLOydI1WqVIZS4wnIdhsQWQD//VMeXgLrcmCzNyQg+iKTx3o+BzmXVTOD0+w==", "dev": true }, "node_modules/@wordpress/browserslist-config": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-5.32.0.tgz", - "integrity": "sha512-LrL4Zg/abXYfVwwbx1caugz4J1GUL+6WNqVF1MZQVDm6CHdlpTEQOvvr/KEi9mN1UY2YoTlxZtUxzvNRTo2Fsg==", + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-5.33.0.tgz", + "integrity": "sha512-dv1ZlpqGk8gaSBJPP/Z/1uOuxjtP0EBsHVKInLRu6FWLTJkK8rnCeC3xJT3/2TtJ0rasLC79RoytfhXTOODVwg==", "dev": true, "engines": { "node": ">=14" @@ -5400,21 +5400,21 @@ } }, "node_modules/@wordpress/compose": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.26.0.tgz", - "integrity": "sha512-ipHKcXY7//Qkto3Gtw8knqhUbjTtKMjTIQENXcVT+SAp5YLpyaJ6OW9R/N59QmXaeF+Lw04LuUaVX3k7yaRFtA==", + "version": "6.27.0", + "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.27.0.tgz", + "integrity": "sha512-jbEQQ2znRyJTwUNR4m5BKaDyIsuK9TMZx0SKqP+FTfGqT3y7scOnQrHpK0kZdPji++/1cBbn3gSPBLCEmtmHRw==", "dependencies": { "@babel/runtime": "^7.16.0", "@types/mousetrap": "^1.6.8", - "@wordpress/deprecated": "^3.49.0", - "@wordpress/dom": "^3.49.0", - "@wordpress/element": "^5.26.0", - "@wordpress/is-shallow-equal": "^4.49.0", - "@wordpress/keycodes": "^3.49.0", - "@wordpress/priority-queue": "^2.49.0", - "@wordpress/undo-manager": "^0.9.0", + "@wordpress/deprecated": "^3.50.0", + "@wordpress/dom": "^3.50.0", + "@wordpress/element": "^5.27.0", + "@wordpress/is-shallow-equal": "^4.50.0", + "@wordpress/keycodes": "^3.50.0", + "@wordpress/priority-queue": "^2.50.0", + "@wordpress/undo-manager": "^0.10.0", "change-case": "^4.1.2", - "clipboard": "^2.0.8", + "clipboard": "^2.0.11", "mousetrap": "^1.6.5", "use-memo-one": "^1.1.1" }, @@ -5426,33 +5426,33 @@ } }, "node_modules/@wordpress/compose/node_modules/@wordpress/deprecated": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.49.0.tgz", - "integrity": "sha512-NxBJl9IvcEK5U3Z4UB8NpBdAxLlz5L0JEcq8+95DroYYxWmcH5sYtYPgXg2YZ24DP5nSnC12ZqGJ4QPzkMNH/Q==", + "version": "3.50.0", + "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.50.0.tgz", + "integrity": "sha512-DL01l0Wlo3df9OcSGHP11Ot/nq0HytbdmD+iPkiCCRI6Xctepbs/DzRR2CO3qLrJkWn6RReFwZWZZjzI7lZUqg==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/hooks": "^3.49.0" + "@wordpress/hooks": "^3.50.0" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/compose/node_modules/@wordpress/dom": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.49.0.tgz", - "integrity": "sha512-Amx3xaR+TrQiO0lFlX/TCkHkoKlLjeDgzpGrc9PQ3X3rKyf/yrCFSlOOqAby6m99jdoAD3SF0x+T6u4wR9iaQg==", + "version": "3.50.0", + "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.50.0.tgz", + "integrity": "sha512-rMnV1ysGOHbKnmjLQYwGkT1co1iEkC3YsKrEObP8mklw1R7rbCy7fc2brIz7kqcHU1DRyg/+7wOCMkg8a/EV/Q==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/deprecated": "^3.49.0" + "@wordpress/deprecated": "^3.50.0" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/compose/node_modules/@wordpress/hooks": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.49.0.tgz", - "integrity": "sha512-GH546Jg8u/rw9I3fsvAhidwt8rUFNmkdXGByIPGsN3R6y+QwWMXPzsnoYdFmFOmDK9gOGCRDe5bXHikoWnaiKA==", + "version": "3.50.0", + "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.50.0.tgz", + "integrity": "sha512-YIhwT1y0ss7Byfz46NBx08EUmXzWMu+g5DCY7FMuDNhwxSEoZMB8edKMiwNmFk4mFKBCnXM1d5FeONUPIUkJwg==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -5461,9 +5461,9 @@ } }, "node_modules/@wordpress/compose/node_modules/@wordpress/is-shallow-equal": { - "version": "4.49.0", - "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.49.0.tgz", - "integrity": "sha512-cEII2Ik+qRNsU1lzGjBo0gtSFCNFlMvauPda4+F4U1H3mBPCq+zLm8vHLHtybwq2Dh32OsA/5NWWTbW8rRrdfg==", + "version": "4.50.0", + "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.50.0.tgz", + "integrity": "sha512-lX0fMa1f/TwWYYF+Oj0MG2Eze4Bb+vsnhXX6X1l+Ri3PG34wWGonjq729qHbJRDwm8o1y9GeswCgESIpuAm9wg==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -5472,12 +5472,12 @@ } }, "node_modules/@wordpress/compose/node_modules/@wordpress/keycodes": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.49.0.tgz", - "integrity": "sha512-Hg+kUTV/ti+CyG4+D3dmRFMmrE45E2QEv7ZKaeIf+t1wlafekLSDwIpdF7e68HxEMmZSzHmLm7bHqQTNjxAoKQ==", + "version": "3.50.0", + "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.50.0.tgz", + "integrity": "sha512-ykWpyCbgwcaT8i5kSfotYtd2oOHyMDpWEYR73InYrzEhl7pnS3wD7hi/KfeKLvMfYhbysUXlCVr6q/oH+qK/DQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/i18n": "^4.49.0" + "@wordpress/i18n": "^4.50.0" }, "engines": { "node": ">=12" @@ -5588,19 +5588,18 @@ } }, "node_modules/@wordpress/dependency-extraction-webpack-plugin": { - "version": "4.31.0", - "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-4.31.0.tgz", - "integrity": "sha512-Xpm8EEhi6e8GL1juYh/70AFbcE/ZVXJ3p47KMkkEsn5t+hG9QHjKe2lTj98v2r3rB+ampoK+whdV1w6gItXYpw==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-5.1.0.tgz", + "integrity": "sha512-W2W+9JNAaGirAtGDSf83pjEKb63DLhgpJGgvMOpEPoRPtucgO6CCm3uMoNkJTpKoxJQ2tSZEymAhF/YdLm+ScQ==", "dev": true, "dependencies": { - "json2php": "^0.0.7", - "webpack-sources": "^3.2.2" + "json2php": "^0.0.7" }, "engines": { - "node": ">=14" + "node": ">=18" }, "peerDependencies": { - "webpack": "^4.8.3 || ^5.0.0" + "webpack": "^5.0.0" } }, "node_modules/@wordpress/deprecated": { @@ -5633,14 +5632,14 @@ } }, "node_modules/@wordpress/e2e-test-utils-playwright": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-0.16.0.tgz", - "integrity": "sha512-CktRj5/Cc/pAvTHXIAPIMrmmnb0VjtXbTGSjYG6pW/JI2YAmpwY2yBA+DlHJjqOIpcjDDj+sSsJomRSxT2chwQ==", + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-0.18.0.tgz", + "integrity": "sha512-Z8uH1dUzy/STQjOU6eb9nquVK4RC1rUx0gXY/GN1IVNDJvGN/yJxT/gNKmfiL7KpmHvNp2Q5M4bnUT9uiNcM+Q==", "dev": true, "dependencies": { - "@wordpress/api-fetch": "^6.45.0", - "@wordpress/keycodes": "^3.48.0", - "@wordpress/url": "^3.49.0", + "@wordpress/api-fetch": "^6.47.0", + "@wordpress/keycodes": "^3.50.0", + "@wordpress/url": "^3.51.0", "change-case": "^4.1.2", "form-data": "^4.0.0", "get-port": "^5.1.1", @@ -5656,36 +5655,36 @@ } }, "node_modules/@wordpress/e2e-test-utils-playwright/node_modules/@wordpress/api-fetch": { - "version": "6.46.0", - "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.46.0.tgz", - "integrity": "sha512-SimHPw57N8LyZpQB6dK5xq1Kn1WtqP/K27GjGwvxvkb+8xbVv0TI67AF9adsN4sZbOHIZJQwqvCTSGKhNttAvQ==", + "version": "6.47.0", + "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.47.0.tgz", + "integrity": "sha512-NA/jWDXoVtJmiVBYhlxts2UrgKJpJM+zTGzLCfRQCZUzpJYm3LonB8x+uCQ78nEyxCY397Esod3jnbquYjOr0Q==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/i18n": "^4.49.0", - "@wordpress/url": "^3.50.0" + "@wordpress/i18n": "^4.50.0", + "@wordpress/url": "^3.51.0" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/e2e-test-utils-playwright/node_modules/@wordpress/keycodes": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.49.0.tgz", - "integrity": "sha512-Hg+kUTV/ti+CyG4+D3dmRFMmrE45E2QEv7ZKaeIf+t1wlafekLSDwIpdF7e68HxEMmZSzHmLm7bHqQTNjxAoKQ==", + "version": "3.50.0", + "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.50.0.tgz", + "integrity": "sha512-ykWpyCbgwcaT8i5kSfotYtd2oOHyMDpWEYR73InYrzEhl7pnS3wD7hi/KfeKLvMfYhbysUXlCVr6q/oH+qK/DQ==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/i18n": "^4.49.0" + "@wordpress/i18n": "^4.50.0" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/e2e-test-utils-playwright/node_modules/@wordpress/url": { - "version": "3.50.0", - "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.50.0.tgz", - "integrity": "sha512-+YQzsPim5Zx55o/y9urtd0CKANUgwqZSdUNjDWYZ/1CWxtLLzPgQJOabtl79hG2yjrKvjDe9PrDPff18bCmG5A==", + "version": "3.51.0", + "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.51.0.tgz", + "integrity": "sha512-OjucjlP1763gfKbe8lv/k3RCisyX8AfNBrhASk7JqxAj6rFhb1ZZO7YmAgB2m+WoGB5v7fkOli0FZyDqISdYyg==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", @@ -5702,14 +5701,14 @@ "dev": true }, "node_modules/@wordpress/element": { - "version": "5.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.26.0.tgz", - "integrity": "sha512-pYZ2OsFgDN00amTxPoC7BtlkVtVBeLS/Y1+P1Mlu0CX+gHDP0Il9SUaLVEIAewLnZMN+O3ph3H5nfR0yKkSnAA==", + "version": "5.27.0", + "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.27.0.tgz", + "integrity": "sha512-IA5LTAfx5bDNXULPmctcNb/04i4JcnIReG0RAuPgrZ8lbMZWUxGFymh10PEQjs7ZJ++qGsI6E+6JISpjkRaDQQ==", "dependencies": { "@babel/runtime": "^7.16.0", "@types/react": "^18.0.21", "@types/react-dom": "^18.0.6", - "@wordpress/escape-html": "^2.49.0", + "@wordpress/escape-html": "^2.50.0", "change-case": "^4.1.2", "is-plain-object": "^5.0.0", "react": "^18.2.0", @@ -5743,9 +5742,9 @@ } }, "node_modules/@wordpress/escape-html": { - "version": "2.49.0", - "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.49.0.tgz", - "integrity": "sha512-JmVm6IWr5EhXU5m7LCwMOiSv90qJU1l8Q2xlBCQ+0bIPcWRjsHX9pFKDOJvQ6D55W/CTGO1GQk50uolktTeTtw==", + "version": "2.50.0", + "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.50.0.tgz", + "integrity": "sha512-hBvoMCEZocziZDGCmBanSO+uupnd054mxd7FQ6toQ4UnsZ4JwXSmEC72W2Ed+cRGB1DeJDD0dY9iC0b4xkumsQ==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -5754,16 +5753,16 @@ } }, "node_modules/@wordpress/eslint-plugin": { - "version": "17.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-17.6.0.tgz", - "integrity": "sha512-piANQS5eaSPmpzPXdNZdXbKcHjAyXbuHeUd9ctVA+6sOMVay70+ICQj7Isu4o61Wv43KtxugQoa2PSBqVtrRKA==", + "version": "17.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-17.7.0.tgz", + "integrity": "sha512-JSFaCogE0WlZpl0SV4q8DK8G6jwDjEzXRzOsgesWilea4OuVp1KxCamkddTorRNM3QAbjrGuPJ4NYaGrNG9QsA==", "dev": true, "dependencies": { "@babel/eslint-parser": "^7.16.0", "@typescript-eslint/eslint-plugin": "^6.4.1", "@typescript-eslint/parser": "^6.4.1", - "@wordpress/babel-preset-default": "^7.33.0", - "@wordpress/prettier-config": "^3.6.0", + "@wordpress/babel-preset-default": "^7.34.0", + "@wordpress/prettier-config": "^3.7.0", "cosmiconfig": "^7.0.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-import": "^2.25.2", @@ -5868,12 +5867,12 @@ } }, "node_modules/@wordpress/i18n": { - "version": "4.49.0", - "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.49.0.tgz", - "integrity": "sha512-8aZmmRfOHzS/3pMWg+4f6QlPci0wK5V+PDllAwtwFFrXgc0pmk8VXu7Quajh1tiVoIQDCZpK6h1sqa+qrCLpZg==", + "version": "4.50.0", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.50.0.tgz", + "integrity": "sha512-FkA2se6HMQm4eFC+/kTWvWQqs51VxpZuvY2MlWUp/L1r1d/dMBHXu049x86+/+6yk3ZNqiK5h6j6Z76dvPHZ4w==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/hooks": "^3.49.0", + "@wordpress/hooks": "^3.50.0", "gettext-parser": "^1.3.1", "memize": "^2.1.0", "sprintf-js": "^1.1.1", @@ -5887,9 +5886,9 @@ } }, "node_modules/@wordpress/i18n/node_modules/@wordpress/hooks": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.49.0.tgz", - "integrity": "sha512-GH546Jg8u/rw9I3fsvAhidwt8rUFNmkdXGByIPGsN3R6y+QwWMXPzsnoYdFmFOmDK9gOGCRDe5bXHikoWnaiKA==", + "version": "3.50.0", + "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.50.0.tgz", + "integrity": "sha512-YIhwT1y0ss7Byfz46NBx08EUmXzWMu+g5DCY7FMuDNhwxSEoZMB8edKMiwNmFk4mFKBCnXM1d5FeONUPIUkJwg==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -5924,9 +5923,9 @@ } }, "node_modules/@wordpress/jest-console": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-7.20.0.tgz", - "integrity": "sha512-EXexYwBLaJSpSCUwpQeSqjJ9G7KDkzH+oCfiZp4ZYuemmCaJFOn8/HOLwfLU0o7i0bfYFAjt8lSVCr5HiYY0AA==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-7.21.0.tgz", + "integrity": "sha512-o2vZRlwwJ6WoxRwnFFT5iZzfdc2d9MZvrtwB093RWPNcyK5qVtApji4VN/ieHijB4bjEHGalm0UKfKpt0EDlUQ==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", @@ -5940,12 +5939,12 @@ } }, "node_modules/@wordpress/jest-preset-default": { - "version": "11.20.0", - "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-11.20.0.tgz", - "integrity": "sha512-3x2ua/rc0540zfLOrHbfdrEOwS5xWPbX5/f2LUyM2T6zzmhXrnqG2WFdhftFFLAUhC8cbxuy1WNnrzgjUxGeDQ==", + "version": "11.21.0", + "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-11.21.0.tgz", + "integrity": "sha512-XAztKOROu02iBsz+Qosv/RYuPWB1XwwlU+FiA5Y68tRztrqFy4b/il+DFg4Jue/zXF7UECWUvosd5ow/GmKa6Q==", "dev": true, "dependencies": { - "@wordpress/jest-console": "^7.20.0", + "@wordpress/jest-console": "^7.21.0", "babel-jest": "^29.6.2" }, "engines": { @@ -5984,9 +5983,9 @@ } }, "node_modules/@wordpress/npm-package-json-lint-config": { - "version": "4.34.0", - "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-4.34.0.tgz", - "integrity": "sha512-mknDw+d5HIfx/1DyrhkbLJNu8XsmUEjc1SsYSgF2XCP20/khpO7YOi0LWn9uQ2QXWZrlhMc7JKSSOcTs0aLphQ==", + "version": "4.35.0", + "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-4.35.0.tgz", + "integrity": "sha512-QmkhYM4/s+2r3RuolVRRmoUa5o3lFgcHA6I3A9akaSVGZr//4p2p+iXOGmNub9njgGlj7j8SAPN8GUsCO/VqZQ==", "dev": true, "engines": { "node": ">=14" @@ -5996,12 +5995,12 @@ } }, "node_modules/@wordpress/postcss-plugins-preset": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-4.33.0.tgz", - "integrity": "sha512-RqKNf8XQTdae0cXO11l6mBw+A3IOEO9dd4sD70g15e4IltrbwuxqwOT5k9muNteUszTCOQKgWgD8gp1KM2/lvQ==", + "version": "4.34.0", + "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-4.34.0.tgz", + "integrity": "sha512-OLQBSLE2q11Ik+WdcO2QfGr/O4X/zJYOGXNsychx/EaMamLzJInFcRL6kGbPX41zPINhadq5x2vFIZI2EC+Uyg==", "dev": true, "dependencies": { - "@wordpress/base-styles": "^4.40.0", + "@wordpress/base-styles": "^4.41.0", "autoprefixer": "^10.2.5" }, "engines": { @@ -6012,9 +6011,9 @@ } }, "node_modules/@wordpress/prettier-config": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-3.6.0.tgz", - "integrity": "sha512-51GuCeeEGOi4qsMpzGFBmKbqEUKLqWj3eZDIwATymUaHsJPx9oT93dlIP97MqKIaWjxlhxCMt5RjxcCNT7Pckw==", + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-3.7.0.tgz", + "integrity": "sha512-JRTc5p7UxtcPkqdSDXSFJoJnVuS510uiRVz8anXEl5nuOx5p+SJAzi9QPrxTgOE8bN3wRABH4eIhfOcta4CFdg==", "dev": true, "engines": { "node": ">=14" @@ -6037,9 +6036,9 @@ } }, "node_modules/@wordpress/priority-queue": { - "version": "2.49.0", - "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.49.0.tgz", - "integrity": "sha512-KuFKPfjdKJe7VHAuIW7+1FV4nh6NRR97uGxb02unaVKOhVQmYFkCtk02KI6e63sLrqwLAKVt8Dolzd/94oYERg==", + "version": "2.50.0", + "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.50.0.tgz", + "integrity": "sha512-21E842EVFYUd1ZrNTLAW57IyloDCUZr6h1Te6BgqKoeKOEteoTQwA9BemMzZJUiThUSZymW94ot0Omb+C8VX2g==", "dependencies": { "@babel/runtime": "^7.16.0", "requestidlecallback": "^0.3.0" @@ -6245,24 +6244,24 @@ } }, "node_modules/@wordpress/scripts": { - "version": "26.19.0", - "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-26.19.0.tgz", - "integrity": "sha512-m3QYlgpWRfIqCfU4jWKwGeA12Qkt6d9CMewEIxIBGVlEGd/sL5rU1fM7LKNBEbSPQpaOTWJApNGWPcW75Fwp+w==", + "version": "27.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-27.1.0.tgz", + "integrity": "sha512-jewyOxqaNrsct5R1NXv2lT8CA70vzrvpdZHYERCcH9LzKuvrcc32Telm9Jqso6ay1ZgHeIbjHSCd2+r2sBG7hw==", "dev": true, "dependencies": { "@babel/core": "^7.16.0", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.11", "@svgr/webpack": "^8.0.1", - "@wordpress/babel-preset-default": "^7.32.0", - "@wordpress/browserslist-config": "^5.31.0", - "@wordpress/dependency-extraction-webpack-plugin": "^4.31.0", - "@wordpress/e2e-test-utils-playwright": "^0.16.0", - "@wordpress/eslint-plugin": "^17.5.0", - "@wordpress/jest-preset-default": "^11.19.0", - "@wordpress/npm-package-json-lint-config": "^4.33.0", - "@wordpress/postcss-plugins-preset": "^4.32.0", - "@wordpress/prettier-config": "^3.5.0", - "@wordpress/stylelint-config": "^21.31.0", + "@wordpress/babel-preset-default": "^7.34.0", + "@wordpress/browserslist-config": "^5.33.0", + "@wordpress/dependency-extraction-webpack-plugin": "^5.1.0", + "@wordpress/e2e-test-utils-playwright": "^0.18.0", + "@wordpress/eslint-plugin": "^17.7.0", + "@wordpress/jest-preset-default": "^11.21.0", + "@wordpress/npm-package-json-lint-config": "^4.35.0", + "@wordpress/postcss-plugins-preset": "^4.34.0", + "@wordpress/prettier-config": "^3.7.0", + "@wordpress/stylelint-config": "^21.33.0", "adm-zip": "^0.5.9", "babel-jest": "^29.6.2", "babel-loader": "^8.2.3", @@ -6313,7 +6312,7 @@ "wp-scripts": "bin/wp-scripts.js" }, "engines": { - "node": ">=14", + "node": ">=18", "npm": ">=6.14.4" }, "peerDependencies": { @@ -6323,9 +6322,9 @@ } }, "node_modules/@wordpress/stylelint-config": { - "version": "21.32.0", - "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-21.32.0.tgz", - "integrity": "sha512-cmrzU55alv+OZu1fXBC2eZGgJIUwyD47TSDDP7l0o9yF6D/w0am7FxC9ungk/S2uK1oatN05nIPsFSTkuHQSzg==", + "version": "21.33.0", + "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-21.33.0.tgz", + "integrity": "sha512-DwjXrjRBva0tkYILvDV7rjl3VaKXxvchlxnFfFs6l2DWL/Qo31CJ+f2rVw4XSWuuWxY1EsyIn9tOBS9URloWTQ==", "dev": true, "dependencies": { "stylelint-config-recommended": "^6.0.0", @@ -6339,21 +6338,21 @@ } }, "node_modules/@wordpress/undo-manager": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-0.9.0.tgz", - "integrity": "sha512-ZD6fVOdDhH8NvV/2fqjkI6W3kURzU7grWMBSZLtnSmSSPdT//1VSIxe0gcbmRvVPWLdj+TXbHifIswcJK0bHhQ==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-0.10.0.tgz", + "integrity": "sha512-ODDqAL6BSvD+J7FV+sQTAaVHiPChh/4KBnKg8pb2ogg+Weq6VynthxDxGpQnN8FcMKB9ZoyS3SNIl8pVXLKIwA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/is-shallow-equal": "^4.49.0" + "@wordpress/is-shallow-equal": "^4.50.0" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/undo-manager/node_modules/@wordpress/is-shallow-equal": { - "version": "4.49.0", - "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.49.0.tgz", - "integrity": "sha512-cEII2Ik+qRNsU1lzGjBo0gtSFCNFlMvauPda4+F4U1H3mBPCq+zLm8vHLHtybwq2Dh32OsA/5NWWTbW8rRrdfg==", + "version": "4.50.0", + "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.50.0.tgz", + "integrity": "sha512-lX0fMa1f/TwWYYF+Oj0MG2Eze4Bb+vsnhXX6X1l+Ri3PG34wWGonjq729qHbJRDwm8o1y9GeswCgESIpuAm9wg==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -6374,9 +6373,9 @@ } }, "node_modules/@wordpress/warning": { - "version": "2.49.0", - "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.49.0.tgz", - "integrity": "sha512-W2Nj9Nj0o2udPLf8jfGijRff3lzQgPOiLZcN4LFUPT6yyb9MxvNIg7ZVTBJL2TB78+KQKGrIH4ERjV5WyDRoEQ==", + "version": "2.50.0", + "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.50.0.tgz", + "integrity": "sha512-y7Zf48roDfiPgbRAWGXDwN3C8sfbEdneGq+HvXCW6rIeGYnDLdEkpX9i7RfultkFFPVeSP3FpMKVMkto2nbqzA==", "dev": true, "engines": { "node": ">=12" @@ -6984,9 +6983,9 @@ } }, "node_modules/autoprefixer": { - "version": "10.4.16", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz", - "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==", + "version": "10.4.17", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.17.tgz", + "integrity": "sha512-/cpVNRLSfhOtcGflT13P2794gVSgmPgTR+erw5ifnMLZb0UnSlkK4tquLmkd3BhA+nLo5tX8Cu0upUsGKvKbmg==", "dev": true, "funding": [ { @@ -7003,9 +7002,9 @@ } ], "dependencies": { - "browserslist": "^4.21.10", - "caniuse-lite": "^1.0.30001538", - "fraction.js": "^4.3.6", + "browserslist": "^4.22.2", + "caniuse-lite": "^1.0.30001578", + "fraction.js": "^4.3.7", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", "postcss-value-parser": "^4.2.0" @@ -7582,9 +7581,9 @@ "integrity": "sha512-Tfn5JSE7hrUlFcOoaLzVvkbgIemIorMIyoMr3TgvszWW7jFt2C9PdeMLtysYD9RU0MmU17b69+XJG1eRY2OBRg==" }, "node_modules/browserslist": { - "version": "4.22.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", - "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", + "version": "4.22.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.3.tgz", + "integrity": "sha512-UAp55yfwNv0klWNapjs/ktHoguxuQNGnOzxYmfnXIS+8AsRDZkSDxg7R1AX3GKzn078SBI5dzwzj/Yx0Or0e3A==", "dev": true, "funding": [ { @@ -7601,9 +7600,9 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001541", - "electron-to-chromium": "^1.4.535", - "node-releases": "^2.0.13", + "caniuse-lite": "^1.0.30001580", + "electron-to-chromium": "^1.4.648", + "node-releases": "^2.0.14", "update-browserslist-db": "^1.0.13" }, "bin": { @@ -7839,9 +7838,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001546", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001546.tgz", - "integrity": "sha512-zvtSJwuQFpewSyRrI3AsftF6rM0X80mZkChIt1spBGEvRglCrjTniXvinc8JKRoqTwXAgvqTImaN9igfSMtUBw==", + "version": "1.0.30001581", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001581.tgz", + "integrity": "sha512-whlTkwhqV2tUmP3oYhtNfaWGYHDdS3JYFQBKXxcUR9qqPWsRhFHhoISO2Xnl/g0xyKzht9mI1LZpiNWfMzHixQ==", "dev": true, "funding": [ { @@ -10201,9 +10200,9 @@ "dev": true }, "node_modules/electron-to-chromium": { - "version": "1.4.544", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.544.tgz", - "integrity": "sha512-54z7squS1FyFRSUqq/knOFSptjjogLZXbKcYk3B0qkE1KZzvqASwRZnY2KzZQJqIYLVD38XZeoiMRflYSwyO4w==", + "version": "1.4.648", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.648.tgz", + "integrity": "sha512-EmFMarXeqJp9cUKu/QEciEApn0S/xRcpZWuAm32U7NgoZCimjsilKXHRO9saeEW55eHZagIDg6XTUOv32w9pjg==", "dev": true }, "node_modules/emittery": { @@ -10646,9 +10645,9 @@ } }, "node_modules/eslint-plugin-import": { - "version": "2.29.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.0.tgz", - "integrity": "sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==", + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", + "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", "dev": true, "dependencies": { "array-includes": "^3.1.7", @@ -10667,7 +10666,7 @@ "object.groupby": "^1.0.1", "object.values": "^1.1.7", "semver": "^6.3.1", - "tsconfig-paths": "^3.14.2" + "tsconfig-paths": "^3.15.0" }, "engines": { "node": ">=4" @@ -16482,9 +16481,9 @@ "dev": true }, "node_modules/node-releases": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", - "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", "dev": true }, "node_modules/normalize-package-data": { @@ -18723,9 +18722,9 @@ } }, "node_modules/react-error-boundary": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/react-error-boundary/-/react-error-boundary-4.0.11.tgz", - "integrity": "sha512-U13ul67aP5DOSPNSCWQ/eO0AQEYzEFkVljULQIjMV0KlffTAhxuDoBKdO0pb/JZ8mDhMKFZ9NZi0BmLGUiNphw==", + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/react-error-boundary/-/react-error-boundary-4.0.12.tgz", + "integrity": "sha512-kJdxdEYlb7CPC1A0SeUY38cHpjuu6UkvzKiAmqmOFL21VRfMhOcWxTCBgLVCO0VEMh9JhFNcVaXlV4/BTpiwOA==", "dependencies": { "@babel/runtime": "^7.12.5" }, @@ -18806,11 +18805,11 @@ } }, "node_modules/react-router": { - "version": "6.20.1", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.20.1.tgz", - "integrity": "sha512-ccvLrB4QeT5DlaxSFFYi/KR8UMQ4fcD8zBcR71Zp1kaYTC5oJKYAp1cbavzGrogwxca+ubjkd7XjFZKBW8CxPA==", + "version": "6.21.3", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.21.3.tgz", + "integrity": "sha512-a0H638ZXULv1OdkmiK6s6itNhoy33ywxmUFT/xtSoVyf9VnC7n7+VT4LjVzdIHSaF5TIh9ylUgxMXksHTgGrKg==", "dependencies": { - "@remix-run/router": "1.13.1" + "@remix-run/router": "1.14.2" }, "engines": { "node": ">=14.0.0" @@ -18820,12 +18819,12 @@ } }, "node_modules/react-router-dom": { - "version": "6.20.1", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.20.1.tgz", - "integrity": "sha512-npzfPWcxfQN35psS7rJgi/EW0Gx6EsNjfdJSAk73U/HqMEJZ2k/8puxfwHFgDQhBGmS3+sjnGbMdMSV45axPQw==", + "version": "6.21.3", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.21.3.tgz", + "integrity": "sha512-kNzubk7n4YHSrErzjLK72j0B5i969GsuCGazRl3G6j1zqZBLjuSlYBdVdkDOgzGdPIffUOc9nmgiadTEVoq91g==", "dependencies": { - "@remix-run/router": "1.13.1", - "react-router": "6.20.1" + "@remix-run/router": "1.14.2", + "react-router": "6.21.3" }, "engines": { "node": ">=14.0.0" @@ -21719,9 +21718,9 @@ "dev": true }, "node_modules/tsconfig-paths": { - "version": "3.14.2", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", - "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", "dev": true, "dependencies": { "@types/json5": "^0.0.29", @@ -22315,9 +22314,9 @@ } }, "node_modules/web-vitals": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-3.5.1.tgz", - "integrity": "sha512-xQ9lvIpfLxUj0eSmT79ZjRoU5wIRfIr7pNukL7ZE4EcWZSmfZQqOlhuAGfkVa3EFmzPHZhWhXfm2i5ys+THVPg==", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-3.5.2.tgz", + "integrity": "sha512-c0rhqNcHXRkY/ogGDJQxZ9Im9D19hDihbzSQJrsioex+KnFgmMzBiy57Z1EjkhX/+OjyBpclDCzz2ITtjokFmg==", "dev": true }, "node_modules/webidl-conversions": { @@ -25698,9 +25697,9 @@ } }, "tar-stream": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.6.tgz", - "integrity": "sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==", + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", + "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", "dev": true, "requires": { "b4a": "^1.6.4", @@ -25759,9 +25758,9 @@ } }, "@remix-run/router": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.13.1.tgz", - "integrity": "sha512-so+DHzZKsoOcoXrILB4rqDkMDy7NLMErRdOxvzvOKb507YINKUP4Di+shbTZDhSE/pBZ+vr7XGIpcOO0VLSA+Q==" + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.14.2.tgz", + "integrity": "sha512-ACXpdMM9hmKZww21yEqWwiLws/UPLhNKvimN8RrYSqPSvB3ov7sLvAcfvaxePeLvccTQKGdkDIhLYApZVDFuKg==" }, "@sentry/core": { "version": "6.19.7", @@ -26994,15 +26993,15 @@ } }, "@wordpress/babel-plugin-import-jsx-pragma": { - "version": "4.32.0", - "resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-4.32.0.tgz", - "integrity": "sha512-ie6p5VpUxTNMPQrHdCYEPddTzmDeFTQjFi3qq17set9WbRAMaOZ8jqQhSxms0NJi8Xa6wZM9TR2ZABAlg+FTeA==", + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-4.33.0.tgz", + "integrity": "sha512-CjzruFKWgzU/mO/nnQJ2l9UlzZQpqS60UC6l2vNdJ9oD2nKHR5Oou6kNic3QhWDVJrBf2JUiJJ0TC280bykXmA==", "dev": true }, "@wordpress/babel-preset-default": { - "version": "7.33.0", - "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-7.33.0.tgz", - "integrity": "sha512-/OonEa67xJdIn0ADWEd7AJtLhIGlYALKyc17RxTmI2Ojs0zLIQNbgAv1D/cuVguo0UKK9zsMZ9MBkhSKLF9A9Q==", + "version": "7.34.0", + "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-7.34.0.tgz", + "integrity": "sha512-yjFOllyTktFHtcIEgU3ghXBn8lItzr5mPLf0xdSpe0cHceFYL1hT1oprhgRL+olZweaO96Yfm0qUCCKQfJBWsA==", "dev": true, "requires": { "@babel/core": "^7.16.0", @@ -27011,24 +27010,24 @@ "@babel/preset-env": "^7.16.0", "@babel/preset-typescript": "^7.16.0", "@babel/runtime": "^7.16.0", - "@wordpress/babel-plugin-import-jsx-pragma": "^4.32.0", - "@wordpress/browserslist-config": "^5.32.0", - "@wordpress/warning": "^2.49.0", + "@wordpress/babel-plugin-import-jsx-pragma": "^4.33.0", + "@wordpress/browserslist-config": "^5.33.0", + "@wordpress/warning": "^2.50.0", "browserslist": "^4.21.10", "core-js": "^3.31.0", "react": "^18.2.0" } }, "@wordpress/base-styles": { - "version": "4.40.0", - "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-4.40.0.tgz", - "integrity": "sha512-A+HiyES4YjfbFhJAGrhCLB3QWomgWZR9wkgG7K9l6DD70/9Vd7t+go7jI1HJ1c9qGfBV0rmdQf/qNn89Aai1cg==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-4.41.0.tgz", + "integrity": "sha512-MjPAZeAqvyskDXDp2wGZ0DjtYOQLOydI1WqVIZS4wnIdhsQWQD//VMeXgLrcmCzNyQg+iKTx3o+BzmXVTOD0+w==", "dev": true }, "@wordpress/browserslist-config": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-5.32.0.tgz", - "integrity": "sha512-LrL4Zg/abXYfVwwbx1caugz4J1GUL+6WNqVF1MZQVDm6CHdlpTEQOvvr/KEi9mN1UY2YoTlxZtUxzvNRTo2Fsg==", + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-5.33.0.tgz", + "integrity": "sha512-dv1ZlpqGk8gaSBJPP/Z/1uOuxjtP0EBsHVKInLRu6FWLTJkK8rnCeC3xJT3/2TtJ0rasLC79RoytfhXTOODVwg==", "dev": true }, "@wordpress/components": { @@ -27202,66 +27201,66 @@ } }, "@wordpress/compose": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.26.0.tgz", - "integrity": "sha512-ipHKcXY7//Qkto3Gtw8knqhUbjTtKMjTIQENXcVT+SAp5YLpyaJ6OW9R/N59QmXaeF+Lw04LuUaVX3k7yaRFtA==", + "version": "6.27.0", + "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.27.0.tgz", + "integrity": "sha512-jbEQQ2znRyJTwUNR4m5BKaDyIsuK9TMZx0SKqP+FTfGqT3y7scOnQrHpK0kZdPji++/1cBbn3gSPBLCEmtmHRw==", "requires": { "@babel/runtime": "^7.16.0", "@types/mousetrap": "^1.6.8", - "@wordpress/deprecated": "^3.49.0", - "@wordpress/dom": "^3.49.0", - "@wordpress/element": "^5.26.0", - "@wordpress/is-shallow-equal": "^4.49.0", - "@wordpress/keycodes": "^3.49.0", - "@wordpress/priority-queue": "^2.49.0", - "@wordpress/undo-manager": "^0.9.0", + "@wordpress/deprecated": "^3.50.0", + "@wordpress/dom": "^3.50.0", + "@wordpress/element": "^5.27.0", + "@wordpress/is-shallow-equal": "^4.50.0", + "@wordpress/keycodes": "^3.50.0", + "@wordpress/priority-queue": "^2.50.0", + "@wordpress/undo-manager": "^0.10.0", "change-case": "^4.1.2", - "clipboard": "^2.0.8", + "clipboard": "^2.0.11", "mousetrap": "^1.6.5", "use-memo-one": "^1.1.1" }, "dependencies": { "@wordpress/deprecated": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.49.0.tgz", - "integrity": "sha512-NxBJl9IvcEK5U3Z4UB8NpBdAxLlz5L0JEcq8+95DroYYxWmcH5sYtYPgXg2YZ24DP5nSnC12ZqGJ4QPzkMNH/Q==", + "version": "3.50.0", + "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.50.0.tgz", + "integrity": "sha512-DL01l0Wlo3df9OcSGHP11Ot/nq0HytbdmD+iPkiCCRI6Xctepbs/DzRR2CO3qLrJkWn6RReFwZWZZjzI7lZUqg==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/hooks": "^3.49.0" + "@wordpress/hooks": "^3.50.0" } }, "@wordpress/dom": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.49.0.tgz", - "integrity": "sha512-Amx3xaR+TrQiO0lFlX/TCkHkoKlLjeDgzpGrc9PQ3X3rKyf/yrCFSlOOqAby6m99jdoAD3SF0x+T6u4wR9iaQg==", + "version": "3.50.0", + "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.50.0.tgz", + "integrity": "sha512-rMnV1ysGOHbKnmjLQYwGkT1co1iEkC3YsKrEObP8mklw1R7rbCy7fc2brIz7kqcHU1DRyg/+7wOCMkg8a/EV/Q==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/deprecated": "^3.49.0" + "@wordpress/deprecated": "^3.50.0" } }, "@wordpress/hooks": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.49.0.tgz", - "integrity": "sha512-GH546Jg8u/rw9I3fsvAhidwt8rUFNmkdXGByIPGsN3R6y+QwWMXPzsnoYdFmFOmDK9gOGCRDe5bXHikoWnaiKA==", + "version": "3.50.0", + "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.50.0.tgz", + "integrity": "sha512-YIhwT1y0ss7Byfz46NBx08EUmXzWMu+g5DCY7FMuDNhwxSEoZMB8edKMiwNmFk4mFKBCnXM1d5FeONUPIUkJwg==", "requires": { "@babel/runtime": "^7.16.0" } }, "@wordpress/is-shallow-equal": { - "version": "4.49.0", - "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.49.0.tgz", - "integrity": "sha512-cEII2Ik+qRNsU1lzGjBo0gtSFCNFlMvauPda4+F4U1H3mBPCq+zLm8vHLHtybwq2Dh32OsA/5NWWTbW8rRrdfg==", + "version": "4.50.0", + "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.50.0.tgz", + "integrity": "sha512-lX0fMa1f/TwWYYF+Oj0MG2Eze4Bb+vsnhXX6X1l+Ri3PG34wWGonjq729qHbJRDwm8o1y9GeswCgESIpuAm9wg==", "requires": { "@babel/runtime": "^7.16.0" } }, "@wordpress/keycodes": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.49.0.tgz", - "integrity": "sha512-Hg+kUTV/ti+CyG4+D3dmRFMmrE45E2QEv7ZKaeIf+t1wlafekLSDwIpdF7e68HxEMmZSzHmLm7bHqQTNjxAoKQ==", + "version": "3.50.0", + "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.50.0.tgz", + "integrity": "sha512-ykWpyCbgwcaT8i5kSfotYtd2oOHyMDpWEYR73InYrzEhl7pnS3wD7hi/KfeKLvMfYhbysUXlCVr6q/oH+qK/DQ==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/i18n": "^4.49.0" + "@wordpress/i18n": "^4.50.0" } } } @@ -27351,13 +27350,12 @@ } }, "@wordpress/dependency-extraction-webpack-plugin": { - "version": "4.31.0", - "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-4.31.0.tgz", - "integrity": "sha512-Xpm8EEhi6e8GL1juYh/70AFbcE/ZVXJ3p47KMkkEsn5t+hG9QHjKe2lTj98v2r3rB+ampoK+whdV1w6gItXYpw==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-5.1.0.tgz", + "integrity": "sha512-W2W+9JNAaGirAtGDSf83pjEKb63DLhgpJGgvMOpEPoRPtucgO6CCm3uMoNkJTpKoxJQ2tSZEymAhF/YdLm+ScQ==", "dev": true, "requires": { - "json2php": "^0.0.7", - "webpack-sources": "^3.2.2" + "json2php": "^0.0.7" } }, "@wordpress/deprecated": { @@ -27387,14 +27385,14 @@ } }, "@wordpress/e2e-test-utils-playwright": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-0.16.0.tgz", - "integrity": "sha512-CktRj5/Cc/pAvTHXIAPIMrmmnb0VjtXbTGSjYG6pW/JI2YAmpwY2yBA+DlHJjqOIpcjDDj+sSsJomRSxT2chwQ==", + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-0.18.0.tgz", + "integrity": "sha512-Z8uH1dUzy/STQjOU6eb9nquVK4RC1rUx0gXY/GN1IVNDJvGN/yJxT/gNKmfiL7KpmHvNp2Q5M4bnUT9uiNcM+Q==", "dev": true, "requires": { - "@wordpress/api-fetch": "^6.45.0", - "@wordpress/keycodes": "^3.48.0", - "@wordpress/url": "^3.49.0", + "@wordpress/api-fetch": "^6.47.0", + "@wordpress/keycodes": "^3.50.0", + "@wordpress/url": "^3.51.0", "change-case": "^4.1.2", "form-data": "^4.0.0", "get-port": "^5.1.1", @@ -27404,30 +27402,30 @@ }, "dependencies": { "@wordpress/api-fetch": { - "version": "6.46.0", - "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.46.0.tgz", - "integrity": "sha512-SimHPw57N8LyZpQB6dK5xq1Kn1WtqP/K27GjGwvxvkb+8xbVv0TI67AF9adsN4sZbOHIZJQwqvCTSGKhNttAvQ==", + "version": "6.47.0", + "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.47.0.tgz", + "integrity": "sha512-NA/jWDXoVtJmiVBYhlxts2UrgKJpJM+zTGzLCfRQCZUzpJYm3LonB8x+uCQ78nEyxCY397Esod3jnbquYjOr0Q==", "dev": true, "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/i18n": "^4.49.0", - "@wordpress/url": "^3.50.0" + "@wordpress/i18n": "^4.50.0", + "@wordpress/url": "^3.51.0" } }, "@wordpress/keycodes": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.49.0.tgz", - "integrity": "sha512-Hg+kUTV/ti+CyG4+D3dmRFMmrE45E2QEv7ZKaeIf+t1wlafekLSDwIpdF7e68HxEMmZSzHmLm7bHqQTNjxAoKQ==", + "version": "3.50.0", + "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.50.0.tgz", + "integrity": "sha512-ykWpyCbgwcaT8i5kSfotYtd2oOHyMDpWEYR73InYrzEhl7pnS3wD7hi/KfeKLvMfYhbysUXlCVr6q/oH+qK/DQ==", "dev": true, "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/i18n": "^4.49.0" + "@wordpress/i18n": "^4.50.0" } }, "@wordpress/url": { - "version": "3.50.0", - "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.50.0.tgz", - "integrity": "sha512-+YQzsPim5Zx55o/y9urtd0CKANUgwqZSdUNjDWYZ/1CWxtLLzPgQJOabtl79hG2yjrKvjDe9PrDPff18bCmG5A==", + "version": "3.51.0", + "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.51.0.tgz", + "integrity": "sha512-OjucjlP1763gfKbe8lv/k3RCisyX8AfNBrhASk7JqxAj6rFhb1ZZO7YmAgB2m+WoGB5v7fkOli0FZyDqISdYyg==", "dev": true, "requires": { "@babel/runtime": "^7.16.0", @@ -27443,14 +27441,14 @@ } }, "@wordpress/element": { - "version": "5.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.26.0.tgz", - "integrity": "sha512-pYZ2OsFgDN00amTxPoC7BtlkVtVBeLS/Y1+P1Mlu0CX+gHDP0Il9SUaLVEIAewLnZMN+O3ph3H5nfR0yKkSnAA==", + "version": "5.27.0", + "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.27.0.tgz", + "integrity": "sha512-IA5LTAfx5bDNXULPmctcNb/04i4JcnIReG0RAuPgrZ8lbMZWUxGFymh10PEQjs7ZJ++qGsI6E+6JISpjkRaDQQ==", "requires": { "@babel/runtime": "^7.16.0", "@types/react": "^18.0.21", "@types/react-dom": "^18.0.6", - "@wordpress/escape-html": "^2.49.0", + "@wordpress/escape-html": "^2.50.0", "change-case": "^4.1.2", "is-plain-object": "^5.0.0", "react": "^18.2.0", @@ -27478,24 +27476,24 @@ } }, "@wordpress/escape-html": { - "version": "2.49.0", - "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.49.0.tgz", - "integrity": "sha512-JmVm6IWr5EhXU5m7LCwMOiSv90qJU1l8Q2xlBCQ+0bIPcWRjsHX9pFKDOJvQ6D55W/CTGO1GQk50uolktTeTtw==", + "version": "2.50.0", + "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.50.0.tgz", + "integrity": "sha512-hBvoMCEZocziZDGCmBanSO+uupnd054mxd7FQ6toQ4UnsZ4JwXSmEC72W2Ed+cRGB1DeJDD0dY9iC0b4xkumsQ==", "requires": { "@babel/runtime": "^7.16.0" } }, "@wordpress/eslint-plugin": { - "version": "17.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-17.6.0.tgz", - "integrity": "sha512-piANQS5eaSPmpzPXdNZdXbKcHjAyXbuHeUd9ctVA+6sOMVay70+ICQj7Isu4o61Wv43KtxugQoa2PSBqVtrRKA==", + "version": "17.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-17.7.0.tgz", + "integrity": "sha512-JSFaCogE0WlZpl0SV4q8DK8G6jwDjEzXRzOsgesWilea4OuVp1KxCamkddTorRNM3QAbjrGuPJ4NYaGrNG9QsA==", "dev": true, "requires": { "@babel/eslint-parser": "^7.16.0", "@typescript-eslint/eslint-plugin": "^6.4.1", "@typescript-eslint/parser": "^6.4.1", - "@wordpress/babel-preset-default": "^7.33.0", - "@wordpress/prettier-config": "^3.6.0", + "@wordpress/babel-preset-default": "^7.34.0", + "@wordpress/prettier-config": "^3.7.0", "cosmiconfig": "^7.0.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-import": "^2.25.2", @@ -27563,12 +27561,12 @@ } }, "@wordpress/i18n": { - "version": "4.49.0", - "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.49.0.tgz", - "integrity": "sha512-8aZmmRfOHzS/3pMWg+4f6QlPci0wK5V+PDllAwtwFFrXgc0pmk8VXu7Quajh1tiVoIQDCZpK6h1sqa+qrCLpZg==", + "version": "4.50.0", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.50.0.tgz", + "integrity": "sha512-FkA2se6HMQm4eFC+/kTWvWQqs51VxpZuvY2MlWUp/L1r1d/dMBHXu049x86+/+6yk3ZNqiK5h6j6Z76dvPHZ4w==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/hooks": "^3.49.0", + "@wordpress/hooks": "^3.50.0", "gettext-parser": "^1.3.1", "memize": "^2.1.0", "sprintf-js": "^1.1.1", @@ -27576,9 +27574,9 @@ }, "dependencies": { "@wordpress/hooks": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.49.0.tgz", - "integrity": "sha512-GH546Jg8u/rw9I3fsvAhidwt8rUFNmkdXGByIPGsN3R6y+QwWMXPzsnoYdFmFOmDK9gOGCRDe5bXHikoWnaiKA==", + "version": "3.50.0", + "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.50.0.tgz", + "integrity": "sha512-YIhwT1y0ss7Byfz46NBx08EUmXzWMu+g5DCY7FMuDNhwxSEoZMB8edKMiwNmFk4mFKBCnXM1d5FeONUPIUkJwg==", "requires": { "@babel/runtime": "^7.16.0" } @@ -27609,9 +27607,9 @@ } }, "@wordpress/jest-console": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-7.20.0.tgz", - "integrity": "sha512-EXexYwBLaJSpSCUwpQeSqjJ9G7KDkzH+oCfiZp4ZYuemmCaJFOn8/HOLwfLU0o7i0bfYFAjt8lSVCr5HiYY0AA==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-7.21.0.tgz", + "integrity": "sha512-o2vZRlwwJ6WoxRwnFFT5iZzfdc2d9MZvrtwB093RWPNcyK5qVtApji4VN/ieHijB4bjEHGalm0UKfKpt0EDlUQ==", "dev": true, "requires": { "@babel/runtime": "^7.16.0", @@ -27619,12 +27617,12 @@ } }, "@wordpress/jest-preset-default": { - "version": "11.20.0", - "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-11.20.0.tgz", - "integrity": "sha512-3x2ua/rc0540zfLOrHbfdrEOwS5xWPbX5/f2LUyM2T6zzmhXrnqG2WFdhftFFLAUhC8cbxuy1WNnrzgjUxGeDQ==", + "version": "11.21.0", + "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-11.21.0.tgz", + "integrity": "sha512-XAztKOROu02iBsz+Qosv/RYuPWB1XwwlU+FiA5Y68tRztrqFy4b/il+DFg4Jue/zXF7UECWUvosd5ow/GmKa6Q==", "dev": true, "requires": { - "@wordpress/jest-console": "^7.20.0", + "@wordpress/jest-console": "^7.21.0", "babel-jest": "^29.6.2" } }, @@ -27655,25 +27653,25 @@ } }, "@wordpress/npm-package-json-lint-config": { - "version": "4.34.0", - "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-4.34.0.tgz", - "integrity": "sha512-mknDw+d5HIfx/1DyrhkbLJNu8XsmUEjc1SsYSgF2XCP20/khpO7YOi0LWn9uQ2QXWZrlhMc7JKSSOcTs0aLphQ==", + "version": "4.35.0", + "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-4.35.0.tgz", + "integrity": "sha512-QmkhYM4/s+2r3RuolVRRmoUa5o3lFgcHA6I3A9akaSVGZr//4p2p+iXOGmNub9njgGlj7j8SAPN8GUsCO/VqZQ==", "dev": true }, "@wordpress/postcss-plugins-preset": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-4.33.0.tgz", - "integrity": "sha512-RqKNf8XQTdae0cXO11l6mBw+A3IOEO9dd4sD70g15e4IltrbwuxqwOT5k9muNteUszTCOQKgWgD8gp1KM2/lvQ==", + "version": "4.34.0", + "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-4.34.0.tgz", + "integrity": "sha512-OLQBSLE2q11Ik+WdcO2QfGr/O4X/zJYOGXNsychx/EaMamLzJInFcRL6kGbPX41zPINhadq5x2vFIZI2EC+Uyg==", "dev": true, "requires": { - "@wordpress/base-styles": "^4.40.0", + "@wordpress/base-styles": "^4.41.0", "autoprefixer": "^10.2.5" } }, "@wordpress/prettier-config": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-3.6.0.tgz", - "integrity": "sha512-51GuCeeEGOi4qsMpzGFBmKbqEUKLqWj3eZDIwATymUaHsJPx9oT93dlIP97MqKIaWjxlhxCMt5RjxcCNT7Pckw==", + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-3.7.0.tgz", + "integrity": "sha512-JRTc5p7UxtcPkqdSDXSFJoJnVuS510uiRVz8anXEl5nuOx5p+SJAzi9QPrxTgOE8bN3wRABH4eIhfOcta4CFdg==", "dev": true }, "@wordpress/primitives": { @@ -27687,9 +27685,9 @@ } }, "@wordpress/priority-queue": { - "version": "2.49.0", - "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.49.0.tgz", - "integrity": "sha512-KuFKPfjdKJe7VHAuIW7+1FV4nh6NRR97uGxb02unaVKOhVQmYFkCtk02KI6e63sLrqwLAKVt8Dolzd/94oYERg==", + "version": "2.50.0", + "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.50.0.tgz", + "integrity": "sha512-21E842EVFYUd1ZrNTLAW57IyloDCUZr6h1Te6BgqKoeKOEteoTQwA9BemMzZJUiThUSZymW94ot0Omb+C8VX2g==", "requires": { "@babel/runtime": "^7.16.0", "requestidlecallback": "^0.3.0" @@ -27879,24 +27877,24 @@ } }, "@wordpress/scripts": { - "version": "26.19.0", - "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-26.19.0.tgz", - "integrity": "sha512-m3QYlgpWRfIqCfU4jWKwGeA12Qkt6d9CMewEIxIBGVlEGd/sL5rU1fM7LKNBEbSPQpaOTWJApNGWPcW75Fwp+w==", + "version": "27.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-27.1.0.tgz", + "integrity": "sha512-jewyOxqaNrsct5R1NXv2lT8CA70vzrvpdZHYERCcH9LzKuvrcc32Telm9Jqso6ay1ZgHeIbjHSCd2+r2sBG7hw==", "dev": true, "requires": { "@babel/core": "^7.16.0", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.11", "@svgr/webpack": "^8.0.1", - "@wordpress/babel-preset-default": "^7.32.0", - "@wordpress/browserslist-config": "^5.31.0", - "@wordpress/dependency-extraction-webpack-plugin": "^4.31.0", - "@wordpress/e2e-test-utils-playwright": "^0.16.0", - "@wordpress/eslint-plugin": "^17.5.0", - "@wordpress/jest-preset-default": "^11.19.0", - "@wordpress/npm-package-json-lint-config": "^4.33.0", - "@wordpress/postcss-plugins-preset": "^4.32.0", - "@wordpress/prettier-config": "^3.5.0", - "@wordpress/stylelint-config": "^21.31.0", + "@wordpress/babel-preset-default": "^7.34.0", + "@wordpress/browserslist-config": "^5.33.0", + "@wordpress/dependency-extraction-webpack-plugin": "^5.1.0", + "@wordpress/e2e-test-utils-playwright": "^0.18.0", + "@wordpress/eslint-plugin": "^17.7.0", + "@wordpress/jest-preset-default": "^11.21.0", + "@wordpress/npm-package-json-lint-config": "^4.35.0", + "@wordpress/postcss-plugins-preset": "^4.34.0", + "@wordpress/prettier-config": "^3.7.0", + "@wordpress/stylelint-config": "^21.33.0", "adm-zip": "^0.5.9", "babel-jest": "^29.6.2", "babel-loader": "^8.2.3", @@ -27945,9 +27943,9 @@ } }, "@wordpress/stylelint-config": { - "version": "21.32.0", - "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-21.32.0.tgz", - "integrity": "sha512-cmrzU55alv+OZu1fXBC2eZGgJIUwyD47TSDDP7l0o9yF6D/w0am7FxC9ungk/S2uK1oatN05nIPsFSTkuHQSzg==", + "version": "21.33.0", + "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-21.33.0.tgz", + "integrity": "sha512-DwjXrjRBva0tkYILvDV7rjl3VaKXxvchlxnFfFs6l2DWL/Qo31CJ+f2rVw4XSWuuWxY1EsyIn9tOBS9URloWTQ==", "dev": true, "requires": { "stylelint-config-recommended": "^6.0.0", @@ -27955,18 +27953,18 @@ } }, "@wordpress/undo-manager": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-0.9.0.tgz", - "integrity": "sha512-ZD6fVOdDhH8NvV/2fqjkI6W3kURzU7grWMBSZLtnSmSSPdT//1VSIxe0gcbmRvVPWLdj+TXbHifIswcJK0bHhQ==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-0.10.0.tgz", + "integrity": "sha512-ODDqAL6BSvD+J7FV+sQTAaVHiPChh/4KBnKg8pb2ogg+Weq6VynthxDxGpQnN8FcMKB9ZoyS3SNIl8pVXLKIwA==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/is-shallow-equal": "^4.49.0" + "@wordpress/is-shallow-equal": "^4.50.0" }, "dependencies": { "@wordpress/is-shallow-equal": { - "version": "4.49.0", - "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.49.0.tgz", - "integrity": "sha512-cEII2Ik+qRNsU1lzGjBo0gtSFCNFlMvauPda4+F4U1H3mBPCq+zLm8vHLHtybwq2Dh32OsA/5NWWTbW8rRrdfg==", + "version": "4.50.0", + "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.50.0.tgz", + "integrity": "sha512-lX0fMa1f/TwWYYF+Oj0MG2Eze4Bb+vsnhXX6X1l+Ri3PG34wWGonjq729qHbJRDwm8o1y9GeswCgESIpuAm9wg==", "requires": { "@babel/runtime": "^7.16.0" } @@ -27983,9 +27981,9 @@ } }, "@wordpress/warning": { - "version": "2.49.0", - "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.49.0.tgz", - "integrity": "sha512-W2Nj9Nj0o2udPLf8jfGijRff3lzQgPOiLZcN4LFUPT6yyb9MxvNIg7ZVTBJL2TB78+KQKGrIH4ERjV5WyDRoEQ==", + "version": "2.50.0", + "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.50.0.tgz", + "integrity": "sha512-y7Zf48roDfiPgbRAWGXDwN3C8sfbEdneGq+HvXCW6rIeGYnDLdEkpX9i7RfultkFFPVeSP3FpMKVMkto2nbqzA==", "dev": true }, "@xobotyi/scrollbar-width": { @@ -28435,14 +28433,14 @@ "dev": true }, "autoprefixer": { - "version": "10.4.16", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz", - "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==", + "version": "10.4.17", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.17.tgz", + "integrity": "sha512-/cpVNRLSfhOtcGflT13P2794gVSgmPgTR+erw5ifnMLZb0UnSlkK4tquLmkd3BhA+nLo5tX8Cu0upUsGKvKbmg==", "dev": true, "requires": { - "browserslist": "^4.21.10", - "caniuse-lite": "^1.0.30001538", - "fraction.js": "^4.3.6", + "browserslist": "^4.22.2", + "caniuse-lite": "^1.0.30001578", + "fraction.js": "^4.3.7", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", "postcss-value-parser": "^4.2.0" @@ -28905,14 +28903,14 @@ "integrity": "sha512-Tfn5JSE7hrUlFcOoaLzVvkbgIemIorMIyoMr3TgvszWW7jFt2C9PdeMLtysYD9RU0MmU17b69+XJG1eRY2OBRg==" }, "browserslist": { - "version": "4.22.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", - "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", + "version": "4.22.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.3.tgz", + "integrity": "sha512-UAp55yfwNv0klWNapjs/ktHoguxuQNGnOzxYmfnXIS+8AsRDZkSDxg7R1AX3GKzn078SBI5dzwzj/Yx0Or0e3A==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001541", - "electron-to-chromium": "^1.4.535", - "node-releases": "^2.0.13", + "caniuse-lite": "^1.0.30001580", + "electron-to-chromium": "^1.4.648", + "node-releases": "^2.0.14", "update-browserslist-db": "^1.0.13" } }, @@ -29076,9 +29074,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001546", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001546.tgz", - "integrity": "sha512-zvtSJwuQFpewSyRrI3AsftF6rM0X80mZkChIt1spBGEvRglCrjTniXvinc8JKRoqTwXAgvqTImaN9igfSMtUBw==", + "version": "1.0.30001581", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001581.tgz", + "integrity": "sha512-whlTkwhqV2tUmP3oYhtNfaWGYHDdS3JYFQBKXxcUR9qqPWsRhFHhoISO2Xnl/g0xyKzht9mI1LZpiNWfMzHixQ==", "dev": true }, "capital-case": { @@ -30835,9 +30833,9 @@ "dev": true }, "electron-to-chromium": { - "version": "1.4.544", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.544.tgz", - "integrity": "sha512-54z7squS1FyFRSUqq/knOFSptjjogLZXbKcYk3B0qkE1KZzvqASwRZnY2KzZQJqIYLVD38XZeoiMRflYSwyO4w==", + "version": "1.4.648", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.648.tgz", + "integrity": "sha512-EmFMarXeqJp9cUKu/QEciEApn0S/xRcpZWuAm32U7NgoZCimjsilKXHRO9saeEW55eHZagIDg6XTUOv32w9pjg==", "dev": true }, "emittery": { @@ -31280,9 +31278,9 @@ } }, "eslint-plugin-import": { - "version": "2.29.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.0.tgz", - "integrity": "sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==", + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", + "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", "dev": true, "requires": { "array-includes": "^3.1.7", @@ -31301,7 +31299,7 @@ "object.groupby": "^1.0.1", "object.values": "^1.1.7", "semver": "^6.3.1", - "tsconfig-paths": "^3.14.2" + "tsconfig-paths": "^3.15.0" }, "dependencies": { "debug": { @@ -35551,9 +35549,9 @@ "dev": true }, "node-releases": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", - "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", "dev": true }, "normalize-package-data": { @@ -37094,9 +37092,9 @@ } }, "react-error-boundary": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/react-error-boundary/-/react-error-boundary-4.0.11.tgz", - "integrity": "sha512-U13ul67aP5DOSPNSCWQ/eO0AQEYzEFkVljULQIjMV0KlffTAhxuDoBKdO0pb/JZ8mDhMKFZ9NZi0BmLGUiNphw==", + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/react-error-boundary/-/react-error-boundary-4.0.12.tgz", + "integrity": "sha512-kJdxdEYlb7CPC1A0SeUY38cHpjuu6UkvzKiAmqmOFL21VRfMhOcWxTCBgLVCO0VEMh9JhFNcVaXlV4/BTpiwOA==", "requires": { "@babel/runtime": "^7.12.5" } @@ -37154,20 +37152,20 @@ "integrity": "sha512-sBtMIEy/9oI+Xf2o7IdWdkTokpZSPo9TWn60gqWKPG3BXg44Rg3FCIMiIjmgvRUF4eQptw6pqYTUhYwkeVSxXA==" }, "react-router": { - "version": "6.20.1", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.20.1.tgz", - "integrity": "sha512-ccvLrB4QeT5DlaxSFFYi/KR8UMQ4fcD8zBcR71Zp1kaYTC5oJKYAp1cbavzGrogwxca+ubjkd7XjFZKBW8CxPA==", + "version": "6.21.3", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.21.3.tgz", + "integrity": "sha512-a0H638ZXULv1OdkmiK6s6itNhoy33ywxmUFT/xtSoVyf9VnC7n7+VT4LjVzdIHSaF5TIh9ylUgxMXksHTgGrKg==", "requires": { - "@remix-run/router": "1.13.1" + "@remix-run/router": "1.14.2" } }, "react-router-dom": { - "version": "6.20.1", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.20.1.tgz", - "integrity": "sha512-npzfPWcxfQN35psS7rJgi/EW0Gx6EsNjfdJSAk73U/HqMEJZ2k/8puxfwHFgDQhBGmS3+sjnGbMdMSV45axPQw==", + "version": "6.21.3", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.21.3.tgz", + "integrity": "sha512-kNzubk7n4YHSrErzjLK72j0B5i969GsuCGazRl3G6j1zqZBLjuSlYBdVdkDOgzGdPIffUOc9nmgiadTEVoq91g==", "requires": { - "@remix-run/router": "1.13.1", - "react-router": "6.20.1" + "@remix-run/router": "1.14.2", + "react-router": "6.21.3" } }, "react-spring": { @@ -39405,9 +39403,9 @@ "dev": true }, "tsconfig-paths": { - "version": "3.14.2", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", - "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", "dev": true, "requires": { "@types/json5": "^0.0.29", @@ -39862,9 +39860,9 @@ } }, "web-vitals": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-3.5.1.tgz", - "integrity": "sha512-xQ9lvIpfLxUj0eSmT79ZjRoU5wIRfIr7pNukL7ZE4EcWZSmfZQqOlhuAGfkVa3EFmzPHZhWhXfm2i5ys+THVPg==", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-3.5.2.tgz", + "integrity": "sha512-c0rhqNcHXRkY/ogGDJQxZ9Im9D19hDihbzSQJrsioex+KnFgmMzBiy57Z1EjkhX/+OjyBpclDCzz2ITtjokFmg==", "dev": true }, "webidl-conversions": { diff --git a/package.json b/package.json index e95ba0c68..5f56d1c67 100644 --- a/package.json +++ b/package.json @@ -19,8 +19,8 @@ "William Earnhardt (https://wearnhardt.com)" ], "engines": { - "node": ">=16", - "npm": ">=7" + "node": ">=20", + "npm": ">=10" }, "dependencies": { "@heroicons/react": "^2.1.1", @@ -28,7 +28,7 @@ "@newfold-labs/wp-module-runtime": "^1.0.7", "@newfold/ui-component-library": "^1.0.1", "@reduxjs/toolkit": "^2.0.1", - "@wordpress/compose": "^6.26.0", + "@wordpress/compose": "^6.27.0", "@wordpress/dom-ready": "^3.49.0", "@wordpress/element": "^5.26.0", "@wordpress/html-entities": "^3.49.0", @@ -38,8 +38,8 @@ "jquery": "^3.7.1", "lodash": "^4.17.21", "react": "^18.2.0", - "react-error-boundary": "^4.0.11", - "react-router-dom": "^6.20.1", + "react-error-boundary": "^4.0.12", + "react-router-dom": "^6.21.3", "react-use": "^17.4.3", "semver": "^7.5.4" }, @@ -48,11 +48,11 @@ "@testing-library/cypress": "^10.0.1", "@wordpress/env": "^9.1.0", "@wordpress/eslint-plugin": "^17.6.0", - "@wordpress/scripts": "^26.19.0", + "@wordpress/scripts": "^27.1.0", "cypress": "^13.6.3", "cypress-axe": "^1.5.0", "eslint-import-resolver-alias": "^1.1.2", - "eslint-plugin-import": "^2.29.0", + "eslint-plugin-import": "^2.29.1", "tailwindcss": "^3.4.1" }, "scripts": { From fd3e0076983a6cfb0cc70a77edb80b9c9b580de6 Mon Sep 17 00:00:00 2001 From: Evan Mullins Date: Mon, 29 Jan 2024 13:51:32 -0500 Subject: [PATCH 03/28] update node version in remaining workflows --- .github/workflows/cypress-matrix.yml | 4 ++-- .github/workflows/cypress-tests-beta.yml | 4 ++-- .github/workflows/eslint.yml | 4 ++-- .github/workflows/upload-asset-on-release.yml | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/cypress-matrix.yml b/.github/workflows/cypress-matrix.yml index 3830c7dc4..81875862f 100644 --- a/.github/workflows/cypress-matrix.yml +++ b/.github/workflows/cypress-matrix.yml @@ -56,10 +56,10 @@ jobs: echo "DIST=${PWD}/dist" >> $GITHUB_OUTPUT echo "PACKAGE=${REPO##*/}" >> $GITHUB_OUTPUT - - name: Use Node.js 16.x + - name: Use Node.js 20.x uses: actions/setup-node@v4 with: - node-version: 16.x + node-version: 20.x cache: 'npm' - name: Get Composer cache directory diff --git a/.github/workflows/cypress-tests-beta.yml b/.github/workflows/cypress-tests-beta.yml index c1fead14d..55b0b0439 100644 --- a/.github/workflows/cypress-tests-beta.yml +++ b/.github/workflows/cypress-tests-beta.yml @@ -36,10 +36,10 @@ jobs: mkdir dist echo "DIST=${PWD}/dist" >> $GITHUB_OUTPUT echo "PACKAGE=${REPO##*/}" >> $GITHUB_OUTPUT - - name: Use Node.js 16.x + - name: Use Node.js 20.x uses: actions/setup-node@v4 with: - node-version: 16.x + node-version: 20.x cache: 'npm' - name: Get Composer cache directory diff --git a/.github/workflows/eslint.yml b/.github/workflows/eslint.yml index 53f170c38..abaec6496 100644 --- a/.github/workflows/eslint.yml +++ b/.github/workflows/eslint.yml @@ -50,10 +50,10 @@ jobs: echo "DIST=${PWD}/dist" >> $GITHUB_OUTPUT echo "PACKAGE=${REPO##*/}" >> $GITHUB_OUTPUT - - name: Use Node.js 16.x + - name: Use Node.js 20.x uses: actions/setup-node@v4 with: - node-version: 16.x + node-version: 20.x cache: 'npm' - name: Get Composer cache directory diff --git a/.github/workflows/upload-asset-on-release.yml b/.github/workflows/upload-asset-on-release.yml index ce6e2591c..a996461e3 100644 --- a/.github/workflows/upload-asset-on-release.yml +++ b/.github/workflows/upload-asset-on-release.yml @@ -53,10 +53,10 @@ jobs: echo "DIST=${PWD}/dist" >> $GITHUB_OUTPUT echo "PACKAGE=${REPO##*/}" >> $GITHUB_OUTPUT - - name: Use Node.js 16.x + - name: Use Node.js 20.x uses: actions/setup-node@v4 with: - node-version: 16.x + node-version: 20.x cache: 'npm' - name: Get Composer cache directory From 204a79eb9e91a00915abeeb96f2d63cbbfbf818a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 30 Jan 2024 14:56:13 +0000 Subject: [PATCH 04/28] GitHub Actions(deps): Bump actions/cache from 3 to 4 Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/v3...v4) --- updated-dependencies: - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/cypress-matrix.yml | 2 +- .github/workflows/cypress-tests-beta.yml | 2 +- .github/workflows/cypress.yml | 2 +- .github/workflows/eslint.yml | 2 +- .github/workflows/lint.yml | 2 +- .github/workflows/upload-artifact-on-push.yml | 2 +- .github/workflows/upload-asset-on-release.yml | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/cypress-matrix.yml b/.github/workflows/cypress-matrix.yml index 81875862f..8672930b5 100644 --- a/.github/workflows/cypress-matrix.yml +++ b/.github/workflows/cypress-matrix.yml @@ -67,7 +67,7 @@ jobs: run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT - name: Cache Composer vendor directory - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ steps.composer-cache.outputs.dir }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} diff --git a/.github/workflows/cypress-tests-beta.yml b/.github/workflows/cypress-tests-beta.yml index 55b0b0439..4a969c34d 100644 --- a/.github/workflows/cypress-tests-beta.yml +++ b/.github/workflows/cypress-tests-beta.yml @@ -47,7 +47,7 @@ jobs: run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT - name: Cache Composer vendor directory - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ steps.composer-cache.outputs.dir }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} diff --git a/.github/workflows/cypress.yml b/.github/workflows/cypress.yml index f520927bc..cdd5916d8 100644 --- a/.github/workflows/cypress.yml +++ b/.github/workflows/cypress.yml @@ -59,7 +59,7 @@ jobs: run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT - name: Cache Composer vendor directory - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ steps.composer-cache.outputs.dir }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} diff --git a/.github/workflows/eslint.yml b/.github/workflows/eslint.yml index abaec6496..551f7dd90 100644 --- a/.github/workflows/eslint.yml +++ b/.github/workflows/eslint.yml @@ -61,7 +61,7 @@ jobs: run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT - name: Cache Composer vendor directory - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ steps.composer-cache.outputs.dir }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 80768712c..683e5ceaa 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -42,7 +42,7 @@ jobs: if: "!! env.GIT_DIFF" - name: Cache Composer vendor directory - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ steps.composer-cache.outputs.dir }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} diff --git a/.github/workflows/upload-artifact-on-push.yml b/.github/workflows/upload-artifact-on-push.yml index b0158eb96..1503baa46 100644 --- a/.github/workflows/upload-artifact-on-push.yml +++ b/.github/workflows/upload-artifact-on-push.yml @@ -68,7 +68,7 @@ jobs: run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT - name: Cache Composer vendor directory - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ steps.composer-cache.outputs.dir }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} diff --git a/.github/workflows/upload-asset-on-release.yml b/.github/workflows/upload-asset-on-release.yml index a996461e3..94350e1c9 100644 --- a/.github/workflows/upload-asset-on-release.yml +++ b/.github/workflows/upload-asset-on-release.yml @@ -64,7 +64,7 @@ jobs: run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT - name: Cache Composer vendor directory - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ steps.composer-cache.outputs.dir }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} From 9ec0079523964505255e62818c1f3705d9eb0953 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 30 Jan 2024 15:24:46 +0000 Subject: [PATCH 05/28] NPM(deps): Bump react-use from 17.4.3 to 17.5.0 Bumps [react-use](https://github.com/streamich/react-use) from 17.4.3 to 17.5.0. - [Release notes](https://github.com/streamich/react-use/releases) - [Changelog](https://github.com/streamich/react-use/blob/master/CHANGELOG.md) - [Commits](https://github.com/streamich/react-use/compare/v17.4.3...v17.5.0) --- updated-dependencies: - dependency-name: react-use dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 18 +++++++++--------- package.json | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1639d19c0..306c8ad87 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,7 +25,7 @@ "react": "^18.2.0", "react-error-boundary": "^4.0.12", "react-router-dom": "^6.21.3", - "react-use": "^17.4.3", + "react-use": "^17.5.0", "semver": "^7.5.4" }, "devDependencies": { @@ -41,8 +41,8 @@ "tailwindcss": "^3.4.1" }, "engines": { - "node": ">=16", - "npm": ">=7" + "node": ">=20", + "npm": ">=10" } }, "node_modules/@aashutoshrathi/word-wrap": { @@ -18857,9 +18857,9 @@ } }, "node_modules/react-use": { - "version": "17.4.3", - "resolved": "https://registry.npmjs.org/react-use/-/react-use-17.4.3.tgz", - "integrity": "sha512-05Oyuwn4ZccdzLD4ttLbMe8TkobdKpOj7YCFE9VhVpbXrTWZpvCcMyroRw/Banh1RIcQRcM06tfzPpY5D9sTsQ==", + "version": "17.5.0", + "resolved": "https://registry.npmjs.org/react-use/-/react-use-17.5.0.tgz", + "integrity": "sha512-PbfwSPMwp/hoL847rLnm/qkjg3sTRCvn6YhUZiHaUa3FA6/aNoFX79ul5Xt70O1rK+9GxSVqkY0eTwMdsR/bWg==", "dependencies": { "@types/js-cookie": "^2.2.6", "@xobotyi/scrollbar-width": "^1.9.5", @@ -37183,9 +37183,9 @@ "integrity": "sha512-dg8yXdcQmvgR13RIlZbTRQOoUrDciFVoSBZILwjE2LFISxZZ8loVJKAkuzswl5js8BHda79bIb2b84ehU8IjXw==" }, "react-use": { - "version": "17.4.3", - "resolved": "https://registry.npmjs.org/react-use/-/react-use-17.4.3.tgz", - "integrity": "sha512-05Oyuwn4ZccdzLD4ttLbMe8TkobdKpOj7YCFE9VhVpbXrTWZpvCcMyroRw/Banh1RIcQRcM06tfzPpY5D9sTsQ==", + "version": "17.5.0", + "resolved": "https://registry.npmjs.org/react-use/-/react-use-17.5.0.tgz", + "integrity": "sha512-PbfwSPMwp/hoL847rLnm/qkjg3sTRCvn6YhUZiHaUa3FA6/aNoFX79ul5Xt70O1rK+9GxSVqkY0eTwMdsR/bWg==", "requires": { "@types/js-cookie": "^2.2.6", "@xobotyi/scrollbar-width": "^1.9.5", diff --git a/package.json b/package.json index 5f56d1c67..f4401d7ad 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,7 @@ "react": "^18.2.0", "react-error-boundary": "^4.0.12", "react-router-dom": "^6.21.3", - "react-use": "^17.4.3", + "react-use": "^17.5.0", "semver": "^7.5.4" }, "devDependencies": { From 4b190fc2db58c28c3e7d1492e9f054389a52cf66 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 30 Jan 2024 15:25:26 +0000 Subject: [PATCH 06/28] NPM(deps): Bump @wordpress/dom-ready from 3.49.0 to 3.50.0 Bumps [@wordpress/dom-ready](https://github.com/WordPress/gutenberg/tree/HEAD/packages/dom-ready) from 3.49.0 to 3.50.0. - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/dom-ready/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/dom-ready@3.50.0/packages/dom-ready) --- updated-dependencies: - dependency-name: "@wordpress/dom-ready" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 18 +++++++++--------- package.json | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1639d19c0..534a08d94 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,7 @@ "@newfold/ui-component-library": "^1.0.1", "@reduxjs/toolkit": "^2.0.1", "@wordpress/compose": "^6.27.0", - "@wordpress/dom-ready": "^3.49.0", + "@wordpress/dom-ready": "^3.50.0", "@wordpress/element": "^5.26.0", "@wordpress/html-entities": "^3.49.0", "@wordpress/i18n": "^4.49.0", @@ -41,8 +41,8 @@ "tailwindcss": "^3.4.1" }, "engines": { - "node": ">=16", - "npm": ">=7" + "node": ">=20", + "npm": ">=10" } }, "node_modules/@aashutoshrathi/word-wrap": { @@ -5621,9 +5621,9 @@ } }, "node_modules/@wordpress/dom-ready": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.49.0.tgz", - "integrity": "sha512-2ZkHU/EzsR5gzTkmnA3QFFxKqXBs2YqWan6Q6eylM8SUG/Iz6r1aUkmV5OiOHJ9Z/TPJQUpPb0L4u+Ur39m7cQ==", + "version": "3.50.0", + "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.50.0.tgz", + "integrity": "sha512-97tJpat1emXnwfGlJMiG6p37CpHJXDLmM/SIbsGJ0Oj8P4/TXbTuE9DNT1H8B1wKe5zD7kICjp48y91ugmgSrQ==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -27377,9 +27377,9 @@ } }, "@wordpress/dom-ready": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.49.0.tgz", - "integrity": "sha512-2ZkHU/EzsR5gzTkmnA3QFFxKqXBs2YqWan6Q6eylM8SUG/Iz6r1aUkmV5OiOHJ9Z/TPJQUpPb0L4u+Ur39m7cQ==", + "version": "3.50.0", + "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.50.0.tgz", + "integrity": "sha512-97tJpat1emXnwfGlJMiG6p37CpHJXDLmM/SIbsGJ0Oj8P4/TXbTuE9DNT1H8B1wKe5zD7kICjp48y91ugmgSrQ==", "requires": { "@babel/runtime": "^7.16.0" } diff --git a/package.json b/package.json index 5f56d1c67..f0b9f43b4 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "@newfold/ui-component-library": "^1.0.1", "@reduxjs/toolkit": "^2.0.1", "@wordpress/compose": "^6.27.0", - "@wordpress/dom-ready": "^3.49.0", + "@wordpress/dom-ready": "^3.50.0", "@wordpress/element": "^5.26.0", "@wordpress/html-entities": "^3.49.0", "@wordpress/i18n": "^4.49.0", From 12503b6316110c01ca5d0d60371baed230cfbd70 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 30 Jan 2024 15:26:10 +0000 Subject: [PATCH 07/28] NPM(deps): Bump @wordpress/html-entities from 3.49.0 to 3.50.0 Bumps [@wordpress/html-entities](https://github.com/WordPress/gutenberg/tree/HEAD/packages/html-entities) from 3.49.0 to 3.50.0. - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/html-entities/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/html-entities@3.50.0/packages/html-entities) --- updated-dependencies: - dependency-name: "@wordpress/html-entities" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 18 +++++++++--------- package.json | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1639d19c0..07e995093 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,7 +16,7 @@ "@wordpress/compose": "^6.27.0", "@wordpress/dom-ready": "^3.49.0", "@wordpress/element": "^5.26.0", - "@wordpress/html-entities": "^3.49.0", + "@wordpress/html-entities": "^3.50.0", "@wordpress/i18n": "^4.49.0", "@wordpress/icons": "^9.40.0", "classnames": "^2.5.1", @@ -41,8 +41,8 @@ "tailwindcss": "^3.4.1" }, "engines": { - "node": ">=16", - "npm": ">=7" + "node": ">=20", + "npm": ">=10" } }, "node_modules/@aashutoshrathi/word-wrap": { @@ -5856,9 +5856,9 @@ } }, "node_modules/@wordpress/html-entities": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.49.0.tgz", - "integrity": "sha512-t9/eKhm/JBoRGze9hQOmQPO8TNOjLgIHFGzvca0MSurrR2C0Gy4eVxE/FFHtLBctN8fcgAghhQP06y1lZZ7FfQ==", + "version": "3.50.0", + "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.50.0.tgz", + "integrity": "sha512-DBRgShv6FLtDpapoTgmEx//6uHeq+mk5zKhAWAAqu6+/6LqOm/TCoUTxb0E2xtHh4oRBgU5nYC92pObRaczFdQ==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -27553,9 +27553,9 @@ } }, "@wordpress/html-entities": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.49.0.tgz", - "integrity": "sha512-t9/eKhm/JBoRGze9hQOmQPO8TNOjLgIHFGzvca0MSurrR2C0Gy4eVxE/FFHtLBctN8fcgAghhQP06y1lZZ7FfQ==", + "version": "3.50.0", + "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.50.0.tgz", + "integrity": "sha512-DBRgShv6FLtDpapoTgmEx//6uHeq+mk5zKhAWAAqu6+/6LqOm/TCoUTxb0E2xtHh4oRBgU5nYC92pObRaczFdQ==", "requires": { "@babel/runtime": "^7.16.0" } diff --git a/package.json b/package.json index 5f56d1c67..d54da5016 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "@wordpress/compose": "^6.27.0", "@wordpress/dom-ready": "^3.49.0", "@wordpress/element": "^5.26.0", - "@wordpress/html-entities": "^3.49.0", + "@wordpress/html-entities": "^3.50.0", "@wordpress/i18n": "^4.49.0", "@wordpress/icons": "^9.40.0", "classnames": "^2.5.1", From 4c01db4e745329d7ec6477d408e80ecf536d049b Mon Sep 17 00:00:00 2001 From: Evan Mullins Date: Tue, 30 Jan 2024 10:54:04 -0500 Subject: [PATCH 08/28] update ecommerce and runtime modules - Upgrading newfold-labs/wp-module-ecommerce (v1.3.18 => v1.3.20) - Upgrading newfold-labs/wp-module-runtime (v1.0.7 => v1.0.9) --- composer.json | 4 ++-- composer.lock | 26 +++++++++++++------------- package-lock.json | 28 ++++++++++++++-------------- package.json | 4 ++-- 4 files changed, 31 insertions(+), 31 deletions(-) diff --git a/composer.json b/composer.json index 96e96e85f..1228de805 100644 --- a/composer.json +++ b/composer.json @@ -72,7 +72,7 @@ "newfold-labs/wp-module-customer-bluehost": "^1.6.0", "newfold-labs/wp-module-data": "^2.4.18", "newfold-labs/wp-module-deactivation": "^1.0.4", - "newfold-labs/wp-module-ecommerce": "1.3.18", + "newfold-labs/wp-module-ecommerce": "^1.3.20", "newfold-labs/wp-module-global-ctb": "^1.0.9", "newfold-labs/wp-module-help-center": "^1.0.23", "newfold-labs/wp-module-loader": "^1.0.10", @@ -81,7 +81,7 @@ "newfold-labs/wp-module-onboarding": "^1.12.1", "newfold-labs/wp-module-patterns": "^0.1.13", "newfold-labs/wp-module-performance": "^1.3.0", - "newfold-labs/wp-module-runtime": "^1.0.7", + "newfold-labs/wp-module-runtime": "^1.0.9", "newfold-labs/wp-module-secure-passwords": "^1.1", "newfold-labs/wp-module-sso": "^1.0.4", "newfold-labs/wp-module-staging": "^1.2.3", diff --git a/composer.lock b/composer.lock index 79b774c5d..0b1390ffd 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "c9c6c3b5da495cefd945a1bc059d088b", + "content-hash": "b8b6f7b75ccecff24e9b475102f387ae", "packages": [ { "name": "doctrine/inflector", @@ -532,16 +532,16 @@ }, { "name": "newfold-labs/wp-module-ecommerce", - "version": "v1.3.18", + "version": "v1.3.20", "source": { "type": "git", "url": "https://github.com/newfold-labs/wp-module-ecommerce.git", - "reference": "4d7681e4e311072281ebdbd7d551c8132639416c" + "reference": "d7b1f0e65e5048ef0c4889d2ba8d4bea1ad8209b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/newfold-labs/wp-module-ecommerce/zipball/4d7681e4e311072281ebdbd7d551c8132639416c", - "reference": "4d7681e4e311072281ebdbd7d551c8132639416c", + "url": "https://api.github.com/repos/newfold-labs/wp-module-ecommerce/zipball/d7b1f0e65e5048ef0c4889d2ba8d4bea1ad8209b", + "reference": "d7b1f0e65e5048ef0c4889d2ba8d4bea1ad8209b", "shasum": "" }, "require": { @@ -584,10 +584,10 @@ ], "description": "Brand Agnostic eCommerce Experience", "support": { - "source": "https://github.com/newfold-labs/wp-module-ecommerce/tree/v1.3.18", + "source": "https://github.com/newfold-labs/wp-module-ecommerce/tree/v1.3.20", "issues": "https://github.com/newfold-labs/wp-module-ecommerce/issues" }, - "time": "2024-01-11T22:51:14+00:00" + "time": "2024-01-30T11:09:32+00:00" }, { "name": "newfold-labs/wp-module-global-ctb", @@ -1113,16 +1113,16 @@ }, { "name": "newfold-labs/wp-module-runtime", - "version": "v1.0.7", + "version": "v1.0.9", "source": { "type": "git", "url": "https://github.com/newfold-labs/wp-module-runtime.git", - "reference": "af938ea9e3a00e981c7452954e1835339951b9aa" + "reference": "0ce268b61ccee385a4d6d6be8a0458db1ddc1703" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/newfold-labs/wp-module-runtime/zipball/af938ea9e3a00e981c7452954e1835339951b9aa", - "reference": "af938ea9e3a00e981c7452954e1835339951b9aa", + "url": "https://api.github.com/repos/newfold-labs/wp-module-runtime/zipball/0ce268b61ccee385a4d6d6be8a0458db1ddc1703", + "reference": "0ce268b61ccee385a4d6d6be8a0458db1ddc1703", "shasum": "" }, "require-dev": { @@ -1158,10 +1158,10 @@ ], "description": "Runtime for Newfold WP modules and plugins", "support": { - "source": "https://github.com/newfold-labs/wp-module-runtime/tree/v1.0.7", + "source": "https://github.com/newfold-labs/wp-module-runtime/tree/v1.0.9", "issues": "https://github.com/newfold-labs/wp-module-runtime/issues" }, - "time": "2023-10-10T18:58:42+00:00" + "time": "2024-01-30T10:51:35+00:00" }, { "name": "newfold-labs/wp-module-secure-passwords", diff --git a/package-lock.json b/package-lock.json index 4d4a1dd78..c69da4074 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,8 +9,8 @@ "license": "GPL-2.0-or-later", "dependencies": { "@heroicons/react": "^2.1.1", - "@newfold-labs/wp-module-ecommerce": "1.3.18", - "@newfold-labs/wp-module-runtime": "^1.0.7", + "@newfold-labs/wp-module-ecommerce": "^1.3.20", + "@newfold-labs/wp-module-runtime": "^1.0.9", "@newfold/ui-component-library": "^1.0.1", "@reduxjs/toolkit": "^2.0.1", "@wordpress/compose": "^6.27.0", @@ -3084,9 +3084,9 @@ "integrity": "sha512-8g3/Otx1eJaVD12e31UbJj1YzdtVvzH85HV7t+9MJYk/u3XmkOUJ5Ys9wQrf9PCPK8+xn4ymzqYCiZl6QWKn+A==" }, "node_modules/@newfold-labs/wp-module-ecommerce": { - "version": "1.3.18", - "resolved": "https://npm.pkg.github.com/download/@newfold-labs/wp-module-ecommerce/1.3.18/53bbf301419ae374983d71190bd0fc273b0c2463", - "integrity": "sha512-sYGIdoy+5uI092GKtZLEqlaAciNIEQm3boRv4NlaiVQs4k8D2v29A1qqiSy3txq6udwJukPvKovm8HV0SmD3Zg==", + "version": "1.3.20", + "resolved": "https://npm.pkg.github.com/download/@newfold-labs/wp-module-ecommerce/1.3.20/16bdd01d76bf4d6695fee83f633d82f8a715b22a", + "integrity": "sha512-zohnAgZwFe6EGdGWsgbwiR7TVce3RiYXl+AEA9qKbz3vQvdv7BwLCXlvuaiNt6GOqgoHl8/7irXGTgGQWFf3dA==", "license": "GPL-2.0-or-later", "dependencies": { "@faizaanceg/pandora": "^1.1.1", @@ -3223,9 +3223,9 @@ } }, "node_modules/@newfold-labs/wp-module-runtime": { - "version": "1.0.7", - "resolved": "https://npm.pkg.github.com/download/@newfold-labs/wp-module-runtime/1.0.7/9eec9b9c5c07f984c67ae6fbfd9982f60168390d", - "integrity": "sha512-jGVnwAe6TkUXKINCIB7Bw8HUyROzZw4FDkBHlHpq9j0GZgSaIFVIpAPDRkk9YLVGt+58Fv1om7nLhgKPr71ydw==", + "version": "1.0.9", + "resolved": "https://npm.pkg.github.com/download/@newfold-labs/wp-module-runtime/1.0.9/6f6041e5ff56135b96d73600a007c84d19995d0b", + "integrity": "sha512-BderqBGqdxVnkkZhwsB0/gwCNduRYrIzEAppWKGMdXzyDbsa6dXqocbMRUKZBFV8JOW9kvmKiWvuTEPx8wQbdQ==", "license": "GPL-2.0-or-later", "dependencies": { "@wordpress/url": "3.36.0" @@ -25358,9 +25358,9 @@ } }, "@newfold-labs/wp-module-ecommerce": { - "version": "1.3.18", - "resolved": "https://npm.pkg.github.com/download/@newfold-labs/wp-module-ecommerce/1.3.18/53bbf301419ae374983d71190bd0fc273b0c2463", - "integrity": "sha512-sYGIdoy+5uI092GKtZLEqlaAciNIEQm3boRv4NlaiVQs4k8D2v29A1qqiSy3txq6udwJukPvKovm8HV0SmD3Zg==", + "version": "1.3.20", + "resolved": "https://npm.pkg.github.com/download/@newfold-labs/wp-module-ecommerce/1.3.20/16bdd01d76bf4d6695fee83f633d82f8a715b22a", + "integrity": "sha512-zohnAgZwFe6EGdGWsgbwiR7TVce3RiYXl+AEA9qKbz3vQvdv7BwLCXlvuaiNt6GOqgoHl8/7irXGTgGQWFf3dA==", "requires": { "@faizaanceg/pandora": "^1.1.1", "@heroicons/react": "2.0.18", @@ -25477,9 +25477,9 @@ } }, "@newfold-labs/wp-module-runtime": { - "version": "1.0.7", - "resolved": "https://npm.pkg.github.com/download/@newfold-labs/wp-module-runtime/1.0.7/9eec9b9c5c07f984c67ae6fbfd9982f60168390d", - "integrity": "sha512-jGVnwAe6TkUXKINCIB7Bw8HUyROzZw4FDkBHlHpq9j0GZgSaIFVIpAPDRkk9YLVGt+58Fv1om7nLhgKPr71ydw==", + "version": "1.0.9", + "resolved": "https://npm.pkg.github.com/download/@newfold-labs/wp-module-runtime/1.0.9/6f6041e5ff56135b96d73600a007c84d19995d0b", + "integrity": "sha512-BderqBGqdxVnkkZhwsB0/gwCNduRYrIzEAppWKGMdXzyDbsa6dXqocbMRUKZBFV8JOW9kvmKiWvuTEPx8wQbdQ==", "requires": { "@wordpress/url": "3.36.0" } diff --git a/package.json b/package.json index 74561a6a2..4ca7eeae1 100644 --- a/package.json +++ b/package.json @@ -24,8 +24,8 @@ }, "dependencies": { "@heroicons/react": "^2.1.1", - "@newfold-labs/wp-module-ecommerce": "1.3.18", - "@newfold-labs/wp-module-runtime": "^1.0.7", + "@newfold-labs/wp-module-ecommerce": "^1.3.20", + "@newfold-labs/wp-module-runtime": "^1.0.9", "@newfold/ui-component-library": "^1.0.1", "@reduxjs/toolkit": "^2.0.1", "@wordpress/compose": "^6.27.0", From c2da9ebfdab22ebddf332936dbdc514449eda4d0 Mon Sep 17 00:00:00 2001 From: Mamatha Rao Date: Wed, 31 Jan 2024 21:05:41 +0530 Subject: [PATCH 09/28] Added links to Coming Soon page --- assets/styles/coming-soon.css | 10 ++++++++++ bootstrap.php | 14 ++++++++++++++ 2 files changed, 24 insertions(+) diff --git a/assets/styles/coming-soon.css b/assets/styles/coming-soon.css index d77af8042..b9b961959 100644 --- a/assets/styles/coming-soon.css +++ b/assets/styles/coming-soon.css @@ -301,4 +301,14 @@ footer p a:hover { .btn { margin-top: 40px; } +} + +.comingsoon_links { + font-size:13px; + } + +.comingsoon_links a { + text-decoration: none; + line-height: 18px; + color: #1555b3; } \ No newline at end of file diff --git a/bootstrap.php b/bootstrap.php index 691e68fb3..84013603e 100644 --- a/bootstrap.php +++ b/bootstrap.php @@ -59,6 +59,10 @@ function () { // properly get branding links depending on market $wordpress_hosting_page = ( get_option( 'mm_brand' ) === 'Bluehost_India' ) ? 'https://www.bluehost.in?utm_source=coming-soon-template&utm_medium=bluehost_plugin' : 'https://bluehost.com?utm_source=coming-soon-template&utm_medium=bluehost_plugin'; $my_panel = ( get_option( 'mm_brand' ) === 'Bluehost_India' ) ? 'https://my.bluehost.in/web-hosting/cplogin' : 'https://my.bluehost.com/web-hosting/cplogin'; +$website_guide_link = 'https://www.bluehost.com/blog/how-to-create-a-website-guide/'; +$migrate_link = 'https://www.bluehost.com/blog/how-to-migrate-a-wordpress-website-to-a-new-server/'; +$hosting_link = 'https://www.bluehost.com/hosting/shared'; + // Set coming soon values $bluehost_module_container->set( 'comingsoon', @@ -66,6 +70,16 @@ function () { 'admin_app_url' => admin_url( 'admin.php?page=bluehost#/home' ), 'template_h1' => __( 'Coming Soon!', 'wp-plugin-bluehost' ), 'template_h2' => __( 'A New WordPress Site', 'wp-plugin-bluehost' ), + 'template_coming_soon_links' => sprintf( + /* translators: %1$s is replaced with opening link tag taking you to bluehost.com/wordpress, %2$s is replaced with closing link tag, %3$s is replaced with opening link tag taking you to login page, %4$s is replaced with closing link tag, %5$s is replaced with opening link tag taking you to my.bluehost.com, %6$s is replaced with closing link tag */ + esc_html__( ' %1$sHow to Build a Website: A Practical Guide to WordPress on Bluehost%2$s %3$sHow to Migrate a Website to Bluehost?%4$s %5$sWhy choose Bluehost for WordPress?%6$s.', 'wp-plugin-bluehost' ) . ' ', + '', + '
', + '', + '
', + '', + '
' + ), 'template_footer_t' => sprintf( /* translators: %1$s is replaced with opening link tag taking you to bluehost.com/wordpress, %2$s is replaced with closing link tag, %3$s is replaced with opening link tag taking you to login page, %4$s is replaced with closing link tag, %5$s is replaced with opening link tag taking you to my.bluehost.com, %6$s is replaced with closing link tag */ esc_html__( 'A %1$sBluehost%2$s powered website. Is this your website? Log in to %3$sWordPress%4$s or %5$sBluehost%6$s.', 'wp-plugin-bluehost' ) . ' ', From 544fd98c08229ab98a41d32a9fa8a3d0b7a25d83 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 31 Jan 2024 16:00:14 +0000 Subject: [PATCH 10/28] NPM Dev(deps-dev): Bump @wordpress/env from 9.1.0 to 9.2.0 Bumps [@wordpress/env](https://github.com/WordPress/gutenberg/tree/HEAD/packages/env) from 9.1.0 to 9.2.0. - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/env/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/env@9.2.0/packages/env) --- updated-dependencies: - dependency-name: "@wordpress/env" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4d4a1dd78..623f7462a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -31,7 +31,7 @@ "devDependencies": { "@tailwindcss/forms": "^0.5.7", "@testing-library/cypress": "^10.0.1", - "@wordpress/env": "^9.1.0", + "@wordpress/env": "^9.2.0", "@wordpress/eslint-plugin": "^17.6.0", "@wordpress/scripts": "^27.1.0", "cypress": "^13.6.3", @@ -5719,9 +5719,9 @@ } }, "node_modules/@wordpress/env": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/@wordpress/env/-/env-9.1.0.tgz", - "integrity": "sha512-IkPeYPczWmosqyulVHiu/fRQg5Q0PenCimbLieksif7ETFH8hUSwvsiWfvC/Sx//MzIB3/yGaVVodEzZnyJGgA==", + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/@wordpress/env/-/env-9.2.0.tgz", + "integrity": "sha512-2gl65WYbkuTjnW2SHKjeqdpLTgnPc/xVvFiwG+2p/RJwDHSuw1xXSdFqFUh3+wC/4cuXy9b2ZBm/SYsBoc8DDw==", "dev": true, "dependencies": { "chalk": "^4.0.0", @@ -27456,9 +27456,9 @@ } }, "@wordpress/env": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/@wordpress/env/-/env-9.1.0.tgz", - "integrity": "sha512-IkPeYPczWmosqyulVHiu/fRQg5Q0PenCimbLieksif7ETFH8hUSwvsiWfvC/Sx//MzIB3/yGaVVodEzZnyJGgA==", + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/@wordpress/env/-/env-9.2.0.tgz", + "integrity": "sha512-2gl65WYbkuTjnW2SHKjeqdpLTgnPc/xVvFiwG+2p/RJwDHSuw1xXSdFqFUh3+wC/4cuXy9b2ZBm/SYsBoc8DDw==", "dev": true, "requires": { "chalk": "^4.0.0", diff --git a/package.json b/package.json index 74561a6a2..3e8b683ce 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "devDependencies": { "@tailwindcss/forms": "^0.5.7", "@testing-library/cypress": "^10.0.1", - "@wordpress/env": "^9.1.0", + "@wordpress/env": "^9.2.0", "@wordpress/eslint-plugin": "^17.6.0", "@wordpress/scripts": "^27.1.0", "cypress": "^13.6.3", From df6f22ad5f4208864ea6ba7dfefaa05dff0d1292 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 31 Jan 2024 16:00:55 +0000 Subject: [PATCH 11/28] NPM(deps): Bump @wordpress/icons from 9.40.0 to 9.41.0 Bumps [@wordpress/icons](https://github.com/WordPress/gutenberg/tree/HEAD/packages/icons) from 9.40.0 to 9.41.0. - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/icons/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/icons@9.41.0/packages/icons) --- updated-dependencies: - dependency-name: "@wordpress/icons" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 38 +++++++++++++++++++------------------- package.json | 2 +- 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4d4a1dd78..f894c1738 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,7 +18,7 @@ "@wordpress/element": "^5.26.0", "@wordpress/html-entities": "^3.50.0", "@wordpress/i18n": "^4.49.0", - "@wordpress/icons": "^9.40.0", + "@wordpress/icons": "^9.41.0", "classnames": "^2.5.1", "jquery": "^3.7.1", "lodash": "^4.17.21", @@ -5902,13 +5902,13 @@ "integrity": "sha512-yywVJy8ctVlN5lNPxsep5urnZ6TTclwPEyigM9M3Bi8vseJBOfqNrGWN/r8NzuIt3PovM323W04blJfGQfQSVg==" }, "node_modules/@wordpress/icons": { - "version": "9.40.0", - "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-9.40.0.tgz", - "integrity": "sha512-NSbhur14Ypr+hbgp848430cmk2AHZ7E2e9zvj8917ZjhrVCD7zYT590hOspswJZEaFxJdY3QSnegGiBSI/MacQ==", + "version": "9.41.0", + "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-9.41.0.tgz", + "integrity": "sha512-L4fp9ZdxGBpMk3o2YqABgiPHNoHyu9Enid7JNkCdWP8iUgk7dEiDvo/XoiWPTAeNbF6W8Nqu54635mq01es0NQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/element": "^5.26.0", - "@wordpress/primitives": "^3.47.0" + "@wordpress/element": "^5.27.0", + "@wordpress/primitives": "^3.48.0" }, "engines": { "node": ">=12" @@ -6023,12 +6023,12 @@ } }, "node_modules/@wordpress/primitives": { - "version": "3.47.0", - "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-3.47.0.tgz", - "integrity": "sha512-ho4XrOI9PTGmQhgEYHuRBfgnPzPuq2zXJpQa2GCrbhm4fojLmZ7oWVBzrL2cGtFGD6dJhY3dbY+l+rNs97A2TA==", + "version": "3.48.0", + "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-3.48.0.tgz", + "integrity": "sha512-uBoMxpl+FiZF6aRXH/+Hwol4EAL6QqlNSaGF1IzEwklFzdRF1m5wTM4vh21w8Bq7lgxiuAqyueY7X5u32v+zPw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/element": "^5.26.0", + "@wordpress/element": "^5.27.0", "classnames": "^2.3.1" }, "engines": { @@ -27589,13 +27589,13 @@ } }, "@wordpress/icons": { - "version": "9.40.0", - "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-9.40.0.tgz", - "integrity": "sha512-NSbhur14Ypr+hbgp848430cmk2AHZ7E2e9zvj8917ZjhrVCD7zYT590hOspswJZEaFxJdY3QSnegGiBSI/MacQ==", + "version": "9.41.0", + "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-9.41.0.tgz", + "integrity": "sha512-L4fp9ZdxGBpMk3o2YqABgiPHNoHyu9Enid7JNkCdWP8iUgk7dEiDvo/XoiWPTAeNbF6W8Nqu54635mq01es0NQ==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/element": "^5.26.0", - "@wordpress/primitives": "^3.47.0" + "@wordpress/element": "^5.27.0", + "@wordpress/primitives": "^3.48.0" } }, "@wordpress/is-shallow-equal": { @@ -27675,12 +27675,12 @@ "dev": true }, "@wordpress/primitives": { - "version": "3.47.0", - "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-3.47.0.tgz", - "integrity": "sha512-ho4XrOI9PTGmQhgEYHuRBfgnPzPuq2zXJpQa2GCrbhm4fojLmZ7oWVBzrL2cGtFGD6dJhY3dbY+l+rNs97A2TA==", + "version": "3.48.0", + "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-3.48.0.tgz", + "integrity": "sha512-uBoMxpl+FiZF6aRXH/+Hwol4EAL6QqlNSaGF1IzEwklFzdRF1m5wTM4vh21w8Bq7lgxiuAqyueY7X5u32v+zPw==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/element": "^5.26.0", + "@wordpress/element": "^5.27.0", "classnames": "^2.3.1" } }, diff --git a/package.json b/package.json index 74561a6a2..e917a776c 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ "@wordpress/element": "^5.26.0", "@wordpress/html-entities": "^3.50.0", "@wordpress/i18n": "^4.49.0", - "@wordpress/icons": "^9.40.0", + "@wordpress/icons": "^9.41.0", "classnames": "^2.5.1", "jquery": "^3.7.1", "lodash": "^4.17.21", From e26c2e05b9db2cff839ec23545e87129d0e2b127 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 31 Jan 2024 16:01:14 +0000 Subject: [PATCH 12/28] NPM(deps): Bump @reduxjs/toolkit from 2.0.1 to 2.1.0 Bumps [@reduxjs/toolkit](https://github.com/reduxjs/redux-toolkit) from 2.0.1 to 2.1.0. - [Release notes](https://github.com/reduxjs/redux-toolkit/releases) - [Commits](https://github.com/reduxjs/redux-toolkit/compare/v2.0.1...v2.1.0) --- updated-dependencies: - dependency-name: "@reduxjs/toolkit" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 18 +++++++++--------- package.json | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4d4a1dd78..d52289498 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "@newfold-labs/wp-module-ecommerce": "1.3.18", "@newfold-labs/wp-module-runtime": "^1.0.7", "@newfold/ui-component-library": "^1.0.1", - "@reduxjs/toolkit": "^2.0.1", + "@reduxjs/toolkit": "^2.1.0", "@wordpress/compose": "^6.27.0", "@wordpress/dom-ready": "^3.50.0", "@wordpress/element": "^5.26.0", @@ -3595,12 +3595,12 @@ } }, "node_modules/@reduxjs/toolkit": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-2.0.1.tgz", - "integrity": "sha512-fxIjrR9934cmS8YXIGd9e7s1XRsEU++aFc9DVNMFMRTM5Vtsg2DCRMj21eslGtDt43IUf9bJL3h5bwUlZleibA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-2.1.0.tgz", + "integrity": "sha512-nfJ/b4ZhzUevQ1ZPKjlDL6CMYxO4o7ZL7OSsvSOxzT/EN11LsBDgTqP7aedHtBrFSVoK7oTP1SbMWUwGb30NLg==", "dependencies": { "immer": "^10.0.3", - "redux": "^5.0.0", + "redux": "^5.0.1", "redux-thunk": "^3.1.0", "reselect": "^5.0.1" }, @@ -25725,12 +25725,12 @@ } }, "@reduxjs/toolkit": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-2.0.1.tgz", - "integrity": "sha512-fxIjrR9934cmS8YXIGd9e7s1XRsEU++aFc9DVNMFMRTM5Vtsg2DCRMj21eslGtDt43IUf9bJL3h5bwUlZleibA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-2.1.0.tgz", + "integrity": "sha512-nfJ/b4ZhzUevQ1ZPKjlDL6CMYxO4o7ZL7OSsvSOxzT/EN11LsBDgTqP7aedHtBrFSVoK7oTP1SbMWUwGb30NLg==", "requires": { "immer": "^10.0.3", - "redux": "^5.0.0", + "redux": "^5.0.1", "redux-thunk": "^3.1.0", "reselect": "^5.0.1" }, diff --git a/package.json b/package.json index 74561a6a2..9e74e54ea 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "@newfold-labs/wp-module-ecommerce": "1.3.18", "@newfold-labs/wp-module-runtime": "^1.0.7", "@newfold/ui-component-library": "^1.0.1", - "@reduxjs/toolkit": "^2.0.1", + "@reduxjs/toolkit": "^2.1.0", "@wordpress/compose": "^6.27.0", "@wordpress/dom-ready": "^3.50.0", "@wordpress/element": "^5.26.0", From dd2a4c7c1eb557aacb892f7a8b024ead6ec2a501 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 31 Jan 2024 16:01:34 +0000 Subject: [PATCH 13/28] NPM Dev(deps-dev): Bump cypress from 13.6.3 to 13.6.4 Bumps [cypress](https://github.com/cypress-io/cypress) from 13.6.3 to 13.6.4. - [Release notes](https://github.com/cypress-io/cypress/releases) - [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md) - [Commits](https://github.com/cypress-io/cypress/compare/v13.6.3...v13.6.4) --- updated-dependencies: - dependency-name: cypress dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4d4a1dd78..0a523c6b2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -34,7 +34,7 @@ "@wordpress/env": "^9.1.0", "@wordpress/eslint-plugin": "^17.6.0", "@wordpress/scripts": "^27.1.0", - "cypress": "^13.6.3", + "cypress": "^13.6.4", "cypress-axe": "^1.5.0", "eslint-import-resolver-alias": "^1.1.2", "eslint-plugin-import": "^2.29.1", @@ -9132,9 +9132,9 @@ } }, "node_modules/cypress": { - "version": "13.6.3", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.6.3.tgz", - "integrity": "sha512-d/pZvgwjAyZsoyJ3FOsJT5lDsqnxQ/clMqnNc++rkHjbkkiF2h9s0JsZSyyH4QXhVFW3zPFg82jD25roFLOdZA==", + "version": "13.6.4", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.6.4.tgz", + "integrity": "sha512-pYJjCfDYB+hoOoZuhysbbYhEmNW7DEDsqn+ToCLwuVowxUXppIWRr7qk4TVRIU471ksfzyZcH+mkoF0CQUKnpw==", "dev": true, "hasInstallScript": true, "dependencies": { @@ -30056,9 +30056,9 @@ } }, "cypress": { - "version": "13.6.3", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.6.3.tgz", - "integrity": "sha512-d/pZvgwjAyZsoyJ3FOsJT5lDsqnxQ/clMqnNc++rkHjbkkiF2h9s0JsZSyyH4QXhVFW3zPFg82jD25roFLOdZA==", + "version": "13.6.4", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.6.4.tgz", + "integrity": "sha512-pYJjCfDYB+hoOoZuhysbbYhEmNW7DEDsqn+ToCLwuVowxUXppIWRr7qk4TVRIU471ksfzyZcH+mkoF0CQUKnpw==", "dev": true, "requires": { "@cypress/request": "^3.0.0", diff --git a/package.json b/package.json index 74561a6a2..d0bdf877c 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "@wordpress/env": "^9.1.0", "@wordpress/eslint-plugin": "^17.6.0", "@wordpress/scripts": "^27.1.0", - "cypress": "^13.6.3", + "cypress": "^13.6.4", "cypress-axe": "^1.5.0", "eslint-import-resolver-alias": "^1.1.2", "eslint-plugin-import": "^2.29.1", From ec742fe7a3e163fc25680aac5dd3294d9dac08da Mon Sep 17 00:00:00 2001 From: Mamatha Rao Date: Wed, 31 Jan 2024 22:00:43 +0530 Subject: [PATCH 14/28] Removed the comment --- bootstrap.php | 1 - 1 file changed, 1 deletion(-) diff --git a/bootstrap.php b/bootstrap.php index 84013603e..17155ca37 100644 --- a/bootstrap.php +++ b/bootstrap.php @@ -71,7 +71,6 @@ function () { 'template_h1' => __( 'Coming Soon!', 'wp-plugin-bluehost' ), 'template_h2' => __( 'A New WordPress Site', 'wp-plugin-bluehost' ), 'template_coming_soon_links' => sprintf( - /* translators: %1$s is replaced with opening link tag taking you to bluehost.com/wordpress, %2$s is replaced with closing link tag, %3$s is replaced with opening link tag taking you to login page, %4$s is replaced with closing link tag, %5$s is replaced with opening link tag taking you to my.bluehost.com, %6$s is replaced with closing link tag */ esc_html__( ' %1$sHow to Build a Website: A Practical Guide to WordPress on Bluehost%2$s %3$sHow to Migrate a Website to Bluehost?%4$s %5$sWhy choose Bluehost for WordPress?%6$s.', 'wp-plugin-bluehost' ) . ' ', '', '
', From 7bd8d5757ebb3c033785cb8bdac53f1d5ccf6f83 Mon Sep 17 00:00:00 2001 From: Mamatha Rao Date: Wed, 31 Jan 2024 22:03:13 +0530 Subject: [PATCH 15/28] Removed unwanted code --- bootstrap.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bootstrap.php b/bootstrap.php index 17155ca37..09c260f1e 100644 --- a/bootstrap.php +++ b/bootstrap.php @@ -77,7 +77,7 @@ function () { '', '
', '', - '
' + '
' ), 'template_footer_t' => sprintf( /* translators: %1$s is replaced with opening link tag taking you to bluehost.com/wordpress, %2$s is replaced with closing link tag, %3$s is replaced with opening link tag taking you to login page, %4$s is replaced with closing link tag, %5$s is replaced with opening link tag taking you to my.bluehost.com, %6$s is replaced with closing link tag */ From 7e94642dbacc0191f6dcf63ca70e0054c8940232 Mon Sep 17 00:00:00 2001 From: Mamatha Rao Date: Wed, 31 Jan 2024 22:09:58 +0530 Subject: [PATCH 16/28] Corrected Typo --- bootstrap.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bootstrap.php b/bootstrap.php index 09c260f1e..89d2fc373 100644 --- a/bootstrap.php +++ b/bootstrap.php @@ -71,7 +71,7 @@ function () { 'template_h1' => __( 'Coming Soon!', 'wp-plugin-bluehost' ), 'template_h2' => __( 'A New WordPress Site', 'wp-plugin-bluehost' ), 'template_coming_soon_links' => sprintf( - esc_html__( ' %1$sHow to Build a Website: A Practical Guide to WordPress on Bluehost%2$s %3$sHow to Migrate a Website to Bluehost?%4$s %5$sWhy choose Bluehost for WordPress?%6$s.', 'wp-plugin-bluehost' ) . ' ', + esc_html__( ' %1$sHow to Build a Website: A Practical Guide to WordPress on Bluehost%2$s %3$sHow to Migrate a Website to Bluehost?%4$s %5$sWhy choose Bluehost for WordPress?%6$s', 'wp-plugin-bluehost' ) . ' ', '', '
', '', From 0f777fe6a093da3b4a43b3ab9d6755ca019b1228 Mon Sep 17 00:00:00 2001 From: Evan Mullins Date: Wed, 31 Jan 2024 12:55:44 -0500 Subject: [PATCH 17/28] tweak help cypress test for less flaky --- tests/cypress/integration/help.cy.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/cypress/integration/help.cy.js b/tests/cypress/integration/help.cy.js index 4fbc82024..86f06d9cf 100644 --- a/tests/cypress/integration/help.cy.js +++ b/tests/cypress/integration/help.cy.js @@ -5,11 +5,11 @@ describe( 'Help Page', function () { cy.visit( '/wp-admin/admin.php?page=' + Cypress.env( 'pluginId' ) + '#/help' ); + cy.injectAxe(); } ); it( 'Is Accessible', () => { - cy.injectAxe(); - cy.wait( 500 ); + cy.wait( 750 ); cy.checkA11y( '.wppbh-app-body' ); } ); From 306cb7087d5711cf0c22cedb8c8957bd65eb570f Mon Sep 17 00:00:00 2001 From: Evan Mullins Date: Wed, 31 Jan 2024 13:35:14 -0500 Subject: [PATCH 18/28] update coming soon module to 1.2.0 - Upgrading newfold-labs/wp-module-coming-soon (1.1.18 => 1.2.0) --- composer.json | 2 +- composer.lock | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/composer.json b/composer.json index 1228de805..dcdd4345f 100644 --- a/composer.json +++ b/composer.json @@ -67,7 +67,7 @@ }, "require": { "newfold-labs/wp-module-business-reviews": "^1.1.1", - "newfold-labs/wp-module-coming-soon": "^1.1.18", + "newfold-labs/wp-module-coming-soon": "^1.2.0", "newfold-labs/wp-module-ctb": "^1.1.2", "newfold-labs/wp-module-customer-bluehost": "^1.6.0", "newfold-labs/wp-module-data": "^2.4.18", diff --git a/composer.lock b/composer.lock index 0b1390ffd..f05b92618 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "b8b6f7b75ccecff24e9b475102f387ae", + "content-hash": "69881b92bac6a32d866c7e26688a46ef", "packages": [ { "name": "doctrine/inflector", @@ -272,16 +272,16 @@ }, { "name": "newfold-labs/wp-module-coming-soon", - "version": "1.1.18", + "version": "1.2.0", "source": { "type": "git", "url": "https://github.com/newfold-labs/wp-module-coming-soon.git", - "reference": "0c0126bf277a8126bf1993a456dc5ba931fab35b" + "reference": "74a6eab836e1d339f3650c68e89fd51b574e46bb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/newfold-labs/wp-module-coming-soon/zipball/0c0126bf277a8126bf1993a456dc5ba931fab35b", - "reference": "0c0126bf277a8126bf1993a456dc5ba931fab35b", + "url": "https://api.github.com/repos/newfold-labs/wp-module-coming-soon/zipball/74a6eab836e1d339f3650c68e89fd51b574e46bb", + "reference": "74a6eab836e1d339f3650c68e89fd51b574e46bb", "shasum": "" }, "require": { @@ -319,10 +319,10 @@ ], "description": "Coming Soon module for WordPress sites.", "support": { - "source": "https://github.com/newfold-labs/wp-module-coming-soon/tree/1.1.18", + "source": "https://github.com/newfold-labs/wp-module-coming-soon/tree/1.2.0", "issues": "https://github.com/newfold-labs/wp-module-coming-soon/issues" }, - "time": "2024-01-26T22:14:54+00:00" + "time": "2024-01-31T17:46:37+00:00" }, { "name": "newfold-labs/wp-module-ctb", From 96ae8619973ddc14bc3fc441baa747083e70cf13 Mon Sep 17 00:00:00 2001 From: Evan Mullins Date: Wed, 31 Jan 2024 13:36:13 -0500 Subject: [PATCH 19/28] update install-checker module to 1.0.3 - Upgrading newfold-labs/wp-module-install-checker (1.0.2 => 1.0.3) --- composer.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/composer.lock b/composer.lock index f05b92618..6e3f4230a 100644 --- a/composer.lock +++ b/composer.lock @@ -687,16 +687,16 @@ }, { "name": "newfold-labs/wp-module-install-checker", - "version": "1.0.2", + "version": "1.0.3", "source": { "type": "git", "url": "https://github.com/newfold-labs/wp-module-install-checker.git", - "reference": "7d6574b297fb7a8a459ec9e53706bd956ef35490" + "reference": "9d43e916b8c4e752b45c868b41340b84bcb686a6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/newfold-labs/wp-module-install-checker/zipball/7d6574b297fb7a8a459ec9e53706bd956ef35490", - "reference": "7d6574b297fb7a8a459ec9e53706bd956ef35490", + "url": "https://api.github.com/repos/newfold-labs/wp-module-install-checker/zipball/9d43e916b8c4e752b45c868b41340b84bcb686a6", + "reference": "9d43e916b8c4e752b45c868b41340b84bcb686a6", "shasum": "" }, "type": "library", @@ -719,10 +719,10 @@ ], "description": "A module that handles checking a WordPress installation to see if it is a fresh install and to fetch the estimated installation date.", "support": { - "source": "https://github.com/newfold-labs/wp-module-install-checker/tree/1.0.2", + "source": "https://github.com/newfold-labs/wp-module-install-checker/tree/1.0.3", "issues": "https://github.com/newfold-labs/wp-module-install-checker/issues" }, - "time": "2023-11-29T20:35:54+00:00" + "time": "2024-01-31T18:12:34+00:00" }, { "name": "newfold-labs/wp-module-installer", From ab04be2faf53f9a37fe6e89930e889d186318534 Mon Sep 17 00:00:00 2001 From: Evan Mullins Date: Wed, 31 Jan 2024 13:36:56 -0500 Subject: [PATCH 20/28] update secure-passwords module to 1.1.1 - Upgrading newfold-labs/wp-module-secure-passwords (1.1.0 => 1.1.1) --- composer.json | 2 +- composer.lock | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/composer.json b/composer.json index dcdd4345f..bccea2642 100644 --- a/composer.json +++ b/composer.json @@ -82,7 +82,7 @@ "newfold-labs/wp-module-patterns": "^0.1.13", "newfold-labs/wp-module-performance": "^1.3.0", "newfold-labs/wp-module-runtime": "^1.0.9", - "newfold-labs/wp-module-secure-passwords": "^1.1", + "newfold-labs/wp-module-secure-passwords": "^1.1.1", "newfold-labs/wp-module-sso": "^1.0.4", "newfold-labs/wp-module-staging": "^1.2.3", "wp-forge/wp-update-handler": "^1.0", diff --git a/composer.lock b/composer.lock index 6e3f4230a..47e1ed6e5 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "69881b92bac6a32d866c7e26688a46ef", + "content-hash": "4f4482d1427a04aff3295659005e6252", "packages": [ { "name": "doctrine/inflector", @@ -1165,16 +1165,16 @@ }, { "name": "newfold-labs/wp-module-secure-passwords", - "version": "1.1.0", + "version": "1.1.1", "source": { "type": "git", "url": "https://github.com/newfold-labs/wp-module-secure-passwords.git", - "reference": "f5faa8d7c8edb0e8d0bb717feaf30576f6689c6b" + "reference": "00d5502e4037cd9d18de3d7ab91fc12d31cef0c3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/newfold-labs/wp-module-secure-passwords/zipball/f5faa8d7c8edb0e8d0bb717feaf30576f6689c6b", - "reference": "f5faa8d7c8edb0e8d0bb717feaf30576f6689c6b", + "url": "https://api.github.com/repos/newfold-labs/wp-module-secure-passwords/zipball/00d5502e4037cd9d18de3d7ab91fc12d31cef0c3", + "reference": "00d5502e4037cd9d18de3d7ab91fc12d31cef0c3", "shasum": "" }, "require-dev": { @@ -1207,10 +1207,10 @@ ], "description": "Prevents passwords exposed in data breaches from being used and encourages better password hygiene.", "support": { - "source": "https://github.com/newfold-labs/wp-module-secure-passwords/tree/1.1.0", + "source": "https://github.com/newfold-labs/wp-module-secure-passwords/tree/1.1.1", "issues": "https://github.com/newfold-labs/wp-module-secure-passwords/issues" }, - "time": "2022-09-27T15:14:06+00:00" + "time": "2024-01-31T18:14:24+00:00" }, { "name": "newfold-labs/wp-module-sso", From dd83c743da784f7d0ce33db16d447fe6450f35d2 Mon Sep 17 00:00:00 2001 From: Evan Mullins Date: Wed, 31 Jan 2024 13:53:24 -0500 Subject: [PATCH 21/28] lint fixes --- .wp-env.json | 2 +- bootstrap.php | 30 +++++------ inc/Admin.php | 11 +++- inc/Data.php | 3 +- inc/LoginRedirect.php | 19 ++++--- inc/RestApi/CachingController.php | 3 -- inc/RestApi/SettingsController.php | 3 -- inc/YoastAI.php | 81 +++++++++++++++--------------- inc/jetpack.php | 2 +- inc/partners.php | 10 ++-- inc/plugin-nfd-compat-check.php | 1 - inc/plugin-php-compat-check.php | 1 - inc/upgrades/1.4.3.php | 5 ++ inc/upgrades/2.0.php | 5 ++ inc/upgrades/3.0.10.php | 8 ++- inc/upgrades/3.1.1.php | 2 +- inc/upgrades/3.3.3.php | 2 +- 17 files changed, 101 insertions(+), 87 deletions(-) diff --git a/.wp-env.json b/.wp-env.json index 0b02ab919..2ff0cbaff 100644 --- a/.wp-env.json +++ b/.wp-env.json @@ -1,5 +1,5 @@ { - "core": "WordPress/WordPress#tags/6.4.2", + "core": "WordPress/WordPress#tags/6.4.3", "config": { "WP_DEBUG": true, "WP_DEBUG_LOG": true, diff --git a/bootstrap.php b/bootstrap.php index 89d2fc373..51d5fee27 100644 --- a/bootstrap.php +++ b/bootstrap.php @@ -67,10 +67,10 @@ function () { $bluehost_module_container->set( 'comingsoon', array( - 'admin_app_url' => admin_url( 'admin.php?page=bluehost#/home' ), - 'template_h1' => __( 'Coming Soon!', 'wp-plugin-bluehost' ), - 'template_h2' => __( 'A New WordPress Site', 'wp-plugin-bluehost' ), - 'template_coming_soon_links' => sprintf( + 'admin_app_url' => admin_url( 'admin.php?page=bluehost#/home' ), + 'template_h1' => __( 'Coming Soon!', 'wp-plugin-bluehost' ), + 'template_h2' => __( 'A New WordPress Site', 'wp-plugin-bluehost' ), + 'template_coming_soon_links' => sprintf( esc_html__( ' %1$sHow to Build a Website: A Practical Guide to WordPress on Bluehost%2$s %3$sHow to Migrate a Website to Bluehost?%4$s %5$sWhy choose Bluehost for WordPress?%6$s', 'wp-plugin-bluehost' ) . ' ', '', '
', @@ -79,7 +79,7 @@ function () { '', '
' ), - 'template_footer_t' => sprintf( + 'template_footer_t' => sprintf( /* translators: %1$s is replaced with opening link tag taking you to bluehost.com/wordpress, %2$s is replaced with closing link tag, %3$s is replaced with opening link tag taking you to login page, %4$s is replaced with closing link tag, %5$s is replaced with opening link tag taking you to my.bluehost.com, %6$s is replaced with closing link tag */ esc_html__( 'A %1$sBluehost%2$s powered website. Is this your website? Log in to %3$sWordPress%4$s or %5$sBluehost%6$s.', 'wp-plugin-bluehost' ) . ' ', '', @@ -89,13 +89,13 @@ function () { '', '' ), - 'template_page_title' => sprintf( + 'template_page_title' => sprintf( /* translators: %s: Blog name */ __( '%s — Coming Soon', 'wp-plugin-bluehost' ), esc_html( get_option( 'blogname' ) ) ), - 'admin_bar_text' => '
' . __( 'Coming Soon Active', 'wp-plugin-bluehost' ) . '
', - 'admin_notice_text' => sprintf( + 'admin_bar_text' => '
' . __( 'Coming Soon Active', 'wp-plugin-bluehost' ) . '
', + 'admin_notice_text' => sprintf( /* translators: %1$s is replaced with the opening link tag to preview the page, and %2$s is replaced with the closing link tag, %3$s is the opening link tag, %4$s is the closing link tag. */ __( 'Your site is currently displaying a %1$scoming soon page%2$s. Once you are ready, %3$slaunch your site%4$s.', 'wp-plugin-bluehost' ), '', @@ -103,7 +103,7 @@ function () { '', '' ), - 'template_styles' => esc_url( BLUEHOST_PLUGIN_URL . 'assets/styles/coming-soon.css' ), + 'template_styles' => esc_url( BLUEHOST_PLUGIN_URL . 'assets/styles/coming-soon.css' ), ) ); setContainer( $bluehost_module_container ); @@ -122,16 +122,16 @@ function () { ) ); $pluginUpdater->setDataOverrides( - [ - 'banners' => [ + array( + 'banners' => array( '2x' => 'https://cdn.hiive.space/marketplace/vendors-assets/bluehost-banner.svg', '1x' => 'https://cdn.hiive.space/marketplace/vendors-assets/bluehost-banner.svg', - ], - 'icons' => [ + ), + 'icons' => array( '2x' => 'https://cdn.hiive.space/marketplace/vendors-assets/bluehost-icon.svg', '1x' => 'https://cdn.hiive.space/marketplace/vendors-assets/bluehost-icon.svg', - ], - ] + ), + ) ); // Handle any upgrade routines (only in the admin) diff --git a/inc/Admin.php b/inc/Admin.php index 754b41667..312c70b34 100644 --- a/inc/Admin.php +++ b/inc/Admin.php @@ -35,6 +35,13 @@ public function __construct() { } } + /** + * Add to runtime + * + * @param Array $sdk - The runtime array + * + * @return array + */ public static function add_to_runtime( $sdk ) { include_once BLUEHOST_PLUGIN_DIR . '/inc/Data.php'; @@ -136,6 +143,8 @@ public static function render() { /** * Load Page Scripts & Styles. * + * @param String $hook - The hook name + * * @return void */ public static function assets( $hook ) { @@ -154,7 +163,7 @@ public static function assets( $hook ) { \wp_register_script( 'bluehost-script', BLUEHOST_BUILD_URL . '/index.js', - array_merge( $asset['dependencies'], [ 'nfd-runtime' ] ), + array_merge( $asset['dependencies'], array( 'nfd-runtime' ) ), $asset['version'], true ); diff --git a/inc/Data.php b/inc/Data.php index 33467e8e1..4f04c9113 100644 --- a/inc/Data.php +++ b/inc/Data.php @@ -22,7 +22,7 @@ public static function runtime() { global $bluehost_module_container; $runtime = array( - 'plugin' => array( + 'plugin' => array( 'url' => BLUEHOST_BUILD_URL, 'version' => BLUEHOST_PLUGIN_VERSION, 'assets' => BLUEHOST_PLUGIN_URL . 'assets/', @@ -32,5 +32,4 @@ public static function runtime() { return $runtime; } - } diff --git a/inc/LoginRedirect.php b/inc/LoginRedirect.php index 44dd9f95a..4e27f159b 100644 --- a/inc/LoginRedirect.php +++ b/inc/LoginRedirect.php @@ -15,7 +15,7 @@ class LoginRedirect { public static function init() { add_action( 'login_redirect', array( __CLASS__, 'on_login_redirect' ), 10, 3 ); add_action( 'login_init', array( __CLASS__, 'on_login_init' ), 10, 3 ); - add_action( 'admin_init', array( __CLASS__, 'disable_yoast_onboarding_redirect' ), 2 ); + add_action( 'admin_init', array( __CLASS__, 'disable_yoast_onboarding_redirect' ), 2 ); add_filter( 'login_form_defaults', array( __CLASS__, 'filter_login_form_defaults' ) ); add_filter( 'newfold_sso_success_url_default', array( __CLASS__, 'get_default_redirect_url' ) ); } @@ -23,7 +23,7 @@ public static function init() { /** * Get default redirect URL. * - * @param string $url + * @param string $url the URL * * @return string */ @@ -67,7 +67,7 @@ public static function on_login_redirect( $redirect_to, $requested_redirect_to, if ( self::is_user( $user ) ) { // If no redirect is defined and the user is an administrator, redirect to the Bluehost dashboard. - if ( (empty( $requested_redirect_to ) || admin_url( '/' ) === $requested_redirect_to ) && self::is_administrator( $user ) ) { + if ( ( empty( $requested_redirect_to ) || admin_url( '/' ) === $requested_redirect_to ) && self::is_administrator( $user ) ) { return self::get_bluehost_dashboard_url(); } @@ -80,14 +80,14 @@ public static function on_login_redirect( $redirect_to, $requested_redirect_to, return $redirect_to; } - /** - * Disable Yoast onboarding redirect. - */ - public static function disable_yoast_onboarding_redirect() { - if ( class_exists( 'WPSEO_Options' ) ) { + /** + * Disable Yoast onboarding redirect. + */ + public static function disable_yoast_onboarding_redirect() { + if ( class_exists( 'WPSEO_Options' ) ) { \WPSEO_Options::set( 'should_redirect_after_install_free', false ); } - } + } /** * Check if we have a valid user. @@ -130,7 +130,6 @@ public static function is_bluehost_redirect( $redirect ) { public static function get_bluehost_dashboard_url() { return admin_url( 'admin.php?page=bluehost#/home' ); } - } LoginRedirect::init(); diff --git a/inc/RestApi/CachingController.php b/inc/RestApi/CachingController.php index 70f30d669..95833e759 100644 --- a/inc/RestApi/CachingController.php +++ b/inc/RestApi/CachingController.php @@ -38,7 +38,6 @@ public function register_routes() { 'permission_callback' => array( $this, 'check_permission' ), ) ); - } /** @@ -52,7 +51,6 @@ public function purge_all() { 'status' => 'success', 'message' => 'Cache purged', ); - } /** @@ -67,5 +65,4 @@ public function check_permission() { return true; } - } diff --git a/inc/RestApi/SettingsController.php b/inc/RestApi/SettingsController.php index 3df1074a9..eb5b51f51 100644 --- a/inc/RestApi/SettingsController.php +++ b/inc/RestApi/SettingsController.php @@ -37,7 +37,6 @@ public function register_routes() { ), ) ); - } /** @@ -194,7 +193,6 @@ public function get_current_settings() { ); return $settings; - } /** @@ -209,5 +207,4 @@ public function check_permission() { return true; } - } diff --git a/inc/YoastAI.php b/inc/YoastAI.php index f16dc2541..898f668c3 100644 --- a/inc/YoastAI.php +++ b/inc/YoastAI.php @@ -7,59 +7,58 @@ * * @package Bluehost */ -class YoastAI -{ - /* - * Initialize the Yoast AI class. - */ - public static function init() - { - add_action( 'init', array( __CLASS__, 'on_yoast_plugin_activation' ) ); - add_filter( 'http_request_args', array( __CLASS__,'modify_http_request_args' ), 10, 2 ); - } +class YoastAI { - /* - * Register Yoast plugin activation hook to enable the Yoast AI generator on new activations. - */ - public static function on_yoast_plugin_activation() - { - register_activation_hook( 'wordpress-seo/wp-seo.php', array( __CLASS__, 'enable_on_new_activations' ) ); - } + /** + * Initialize the Yoast AI class. + */ + public static function init() { + add_action( 'init', array( __CLASS__, 'on_yoast_plugin_activation' ) ); + add_filter( 'http_request_args', array( __CLASS__, 'modify_http_request_args' ), 10, 2 ); + } - /* - * Filter Yoast SEO default settings to enable AI on new installations/activations - */ - public static function enable_on_new_activations() - { - add_filter( - 'wpseo_option_wpseo_defaults', - function ( $defaults ) { - if ( ! is_array( $defaults ) || ! isset( $defaults['enable_ai_generator'] ) ) { - return $defaults; - } - $defaults['enable_ai_generator'] = true; - return $defaults; - } - ); - } + /** + * Register Yoast plugin activation hook to enable the Yoast AI generator on new activations. + */ + public static function on_yoast_plugin_activation() { + register_activation_hook( 'wordpress-seo/wp-seo.php', array( __CLASS__, 'enable_on_new_activations' ) ); + } - /* - * Add a custom header to outbound Yoast AI requests for Bluehost customers. - */ - public static function modify_http_request_args( $parsed_args, $url ) - { - $parsed_url = parse_url( $url ); + /** + * Filter Yoast SEO default settings to enable AI on new installations/activations + */ + public static function enable_on_new_activations() { + add_filter( + 'wpseo_option_wpseo_defaults', + function ( $defaults ) { + if ( ! is_array( $defaults ) || ! isset( $defaults['enable_ai_generator'] ) ) { + return $defaults; + } + $defaults['enable_ai_generator'] = true; + return $defaults; + } + ); + } + + /** + * Add a custom header to outbound Yoast AI requests for Bluehost customers. + * + * @param Array $parsed_args - The args + * @param String $url - The URL + */ + public static function modify_http_request_args( $parsed_args, $url ) { + $parsed_url = wp_parse_url( $url ); if ( ! is_array( $parsed_url ) ) { return $parsed_args; } - if ( $parsed_url['host'] !== 'ai.yoa.st' ) { + if ( 'ai.yoa.st' !== $parsed_url['host'] ) { return $parsed_args; } if ( is_array( $parsed_args['headers'] ) ) { $parsed_args['headers']['X-Yst-Cohort'] = 'Bluehost'; } return $parsed_args; - } + } } YoastAI::init(); diff --git a/inc/jetpack.php b/inc/jetpack.php index 59296b3e1..4ca228ee5 100644 --- a/inc/jetpack.php +++ b/inc/jetpack.php @@ -44,4 +44,4 @@ function jetpack_unregister_blocks( $blocks ) { return $blocks; } -add_filter( 'jetpack_set_available_blocks', __NAMESPACE__ . '\\jetpack_unregister_blocks' ); \ No newline at end of file +add_filter( 'jetpack_set_available_blocks', __NAMESPACE__ . '\\jetpack_unregister_blocks' ); diff --git a/inc/partners.php b/inc/partners.php index 2bc60e782..3c7045d5d 100644 --- a/inc/partners.php +++ b/inc/partners.php @@ -35,14 +35,14 @@ function aioseo_upgrade_affiliate_link( $url ) { /** * Enable Sharing with WooCommerce - * - * @param string $plugin the plugin + * + * @param string $plugin the plugin * @param boolean $network_activation flag is network activated - * + * * @return void */ function plugin_activated( $plugin, $network_activation ) { - switch( $plugin ) { + switch ( $plugin ) { case 'woocommerce/woocommerce.php': // Enable the usage tracking option by default https://woocommerce.com/usage-tracking/ update_option( 'woocommerce_allow_tracking', 'yes' ); @@ -50,4 +50,4 @@ function plugin_activated( $plugin, $network_activation ) { } } -add_action( 'activated_plugin', __NAMESPACE__ . '\\plugin_activated', 10, 2 ); \ No newline at end of file +add_action( 'activated_plugin', __NAMESPACE__ . '\\plugin_activated', 10, 2 ); diff --git a/inc/plugin-nfd-compat-check.php b/inc/plugin-nfd-compat-check.php index cf492adc2..6f28437da 100644 --- a/inc/plugin-nfd-compat-check.php +++ b/inc/plugin-nfd-compat-check.php @@ -238,5 +238,4 @@ public function admin_notices() { } delete_option( 'nfd_plugins_compat_check_conflicts' ); } - } diff --git a/inc/plugin-php-compat-check.php b/inc/plugin-php-compat-check.php index 3b62792ee..c1b962819 100644 --- a/inc/plugin-php-compat-check.php +++ b/inc/plugin-php-compat-check.php @@ -193,5 +193,4 @@ public function admin_notices() { printf( esc_html__( 'The "%s" plugin has been deactivated.', 'wp-plugin-bluehost' ), esc_html( $this->name ) ); echo '

'; } - } diff --git a/inc/upgrades/1.4.3.php b/inc/upgrades/1.4.3.php index 5a5067d2e..eee3bf39f 100644 --- a/inc/upgrades/1.4.3.php +++ b/inc/upgrades/1.4.3.php @@ -1,4 +1,9 @@ helpers->options->get( 'enable_ai_generator', null ) !== null ) { yoastseo()->helpers->options->set( 'enable_ai_generator', true ); } diff --git a/inc/upgrades/3.3.3.php b/inc/upgrades/3.3.3.php index 80f92476a..a7b053ffd 100644 --- a/inc/upgrades/3.3.3.php +++ b/inc/upgrades/3.3.3.php @@ -7,4 +7,4 @@ File::removeRules(); // Purge the file-based cache -( new CachePurgingService( [ new File() ] ) )->purgeAll(); \ No newline at end of file +( new CachePurgingService( array( new File() ) ) )->purgeAll(); From ca347c03e20272749e1ede4b93db0a8e950c6b07 Mon Sep 17 00:00:00 2001 From: Evan Mullins Date: Wed, 31 Jan 2024 15:05:01 -0500 Subject: [PATCH 22/28] update WP tested up to version 6.4.3 --- bluehost-wordpress-plugin.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bluehost-wordpress-plugin.php b/bluehost-wordpress-plugin.php index c0a774e18..95812c3be 100644 --- a/bluehost-wordpress-plugin.php +++ b/bluehost-wordpress-plugin.php @@ -15,7 +15,7 @@ * Version: 3.8.3 * Requires at least: 6.0 * Requires PHP: 7.1 - * Tested up to: 6.4.2 + * Tested up to: 6.4.3 * Author: Bluehost * Author URI: https://bluehost.com * Text Domain: wp-plugin-bluehost From 9edcac5190337c25a954adebc07cb015f3591bc0 Mon Sep 17 00:00:00 2001 From: Evan Mullins Date: Wed, 31 Jan 2024 15:21:15 -0500 Subject: [PATCH 23/28] plugin version bump to 3.8.4 --- bluehost-wordpress-plugin.php | 4 ++-- package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/bluehost-wordpress-plugin.php b/bluehost-wordpress-plugin.php index 95812c3be..fc24a507c 100644 --- a/bluehost-wordpress-plugin.php +++ b/bluehost-wordpress-plugin.php @@ -12,7 +12,7 @@ * Plugin URI: https://bluehost.com * Update URI: https://github.com/bluehost/bluehost-wordpress-plugin * Description: WordPress plugin that integrates a WordPress site with the Bluehost control panel, including performance, security, and update features. - * Version: 3.8.3 + * Version: 3.8.4 * Requires at least: 6.0 * Requires PHP: 7.1 * Tested up to: 6.4.3 @@ -32,7 +32,7 @@ } // Define constants -define( 'BLUEHOST_PLUGIN_VERSION', '3.8.3' ); +define( 'BLUEHOST_PLUGIN_VERSION', '3.8.4' ); define( 'BLUEHOST_PLUGIN_FILE', __FILE__ ); define( 'BLUEHOST_PLUGIN_DIR', plugin_dir_path( __FILE__ ) ); define( 'BLUEHOST_PLUGIN_URL', plugin_dir_url( __FILE__ ) ); diff --git a/package-lock.json b/package-lock.json index 580071577..5109c0c6f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,11 +1,11 @@ { "name": "bluehost-wordpress-plugin", - "version": "3.8.3", + "version": "3.8.4", "lockfileVersion": 2, "requires": true, "packages": { "": { - "version": "3.8.3", + "version": "3.8.4", "license": "GPL-2.0-or-later", "dependencies": { "@heroicons/react": "^2.1.1", diff --git a/package.json b/package.json index 01441b17f..c7cb053b5 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "description": "WordPress plugin that integrates your WordPress site with the Bluehost control panel, including performance, security, and update features.", "license": "GPL-2.0-or-later", - "version": "3.8.3", + "version": "3.8.4", "private": true, "repository": { "type": "git", From f46a85ef45208e9637360b93a75acbf62fd1308b Mon Sep 17 00:00:00 2001 From: Evan Mullins Date: Wed, 31 Jan 2024 15:22:57 -0500 Subject: [PATCH 24/28] allow more time for help to load it seems to stall since it is the first test to run and we end up skipping out of onboarding on a fresh docker install --- tests/cypress/integration/help.cy.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/cypress/integration/help.cy.js b/tests/cypress/integration/help.cy.js index 86f06d9cf..5907a88a7 100644 --- a/tests/cypress/integration/help.cy.js +++ b/tests/cypress/integration/help.cy.js @@ -9,7 +9,7 @@ describe( 'Help Page', function () { } ); it( 'Is Accessible', () => { - cy.wait( 750 ); + cy.wait( 1500 ); cy.checkA11y( '.wppbh-app-body' ); } ); From 8f03e8df9be69ea56a72d04a241db8b4b26b736e Mon Sep 17 00:00:00 2001 From: Evan Mullins Date: Wed, 31 Jan 2024 16:29:38 -0500 Subject: [PATCH 25/28] use timeout instead of wait for time on help test add existing fixtures for faster load --- tests/cypress/integration/help.cy.js | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/tests/cypress/integration/help.cy.js b/tests/cypress/integration/help.cy.js index 5907a88a7..cb6511aaf 100644 --- a/tests/cypress/integration/help.cy.js +++ b/tests/cypress/integration/help.cy.js @@ -1,15 +1,31 @@ // +const notificationsFixture = require( '..//fixtures/notifications.json' ); +const productsFixture = require( '..//fixtures/products.json' ); describe( 'Help Page', function () { before( () => { + cy.intercept( + { + method: 'GET', + url: /newfold-marketplace(\/|%2F)v1(\/|%2F)marketplace/, + }, + productsFixture + ); + cy.intercept( + { + method: 'GET', + url: /newfold-notifications(\/|%2F)v1(\/|%2F)notifications/, + }, + notificationsFixture + ); cy.visit( - '/wp-admin/admin.php?page=' + Cypress.env( 'pluginId' ) + '#/help' + '/wp-admin/admin.php?page=' + Cypress.env( 'pluginId' ) + '#/help', + { timeout: 30000 } ); cy.injectAxe(); } ); it( 'Is Accessible', () => { - cy.wait( 1500 ); cy.checkA11y( '.wppbh-app-body' ); } ); From 31f35de284407bf58dfc8d3b659e486a1e067c1c Mon Sep 17 00:00:00 2001 From: Evan Mullins Date: Thu, 1 Feb 2024 18:36:57 -0500 Subject: [PATCH 26/28] rename fixtures to be plugin specific and add aliases for then in help --- ...{notifications.json => plugin-notifications.json} | 0 .../fixtures/{products.json => plugin-products.json} | 0 tests/cypress/integration/help.cy.js | 12 ++++++------ 3 files changed, 6 insertions(+), 6 deletions(-) rename tests/cypress/fixtures/{notifications.json => plugin-notifications.json} (100%) rename tests/cypress/fixtures/{products.json => plugin-products.json} (100%) diff --git a/tests/cypress/fixtures/notifications.json b/tests/cypress/fixtures/plugin-notifications.json similarity index 100% rename from tests/cypress/fixtures/notifications.json rename to tests/cypress/fixtures/plugin-notifications.json diff --git a/tests/cypress/fixtures/products.json b/tests/cypress/fixtures/plugin-products.json similarity index 100% rename from tests/cypress/fixtures/products.json rename to tests/cypress/fixtures/plugin-products.json diff --git a/tests/cypress/integration/help.cy.js b/tests/cypress/integration/help.cy.js index cb6511aaf..90fb39024 100644 --- a/tests/cypress/integration/help.cy.js +++ b/tests/cypress/integration/help.cy.js @@ -1,6 +1,6 @@ // -const notificationsFixture = require( '..//fixtures/notifications.json' ); -const productsFixture = require( '..//fixtures/products.json' ); +const pluginNotificationsFixture = require( '../fixtures/plugin-notifications.json' ); +const pluginProductsFixture = require( '../fixtures/plugin-products.json' ); describe( 'Help Page', function () { before( () => { @@ -9,15 +9,15 @@ describe( 'Help Page', function () { method: 'GET', url: /newfold-marketplace(\/|%2F)v1(\/|%2F)marketplace/, }, - productsFixture - ); + pluginProductsFixture + ).as( 'pluginProductsFixture' ); cy.intercept( { method: 'GET', url: /newfold-notifications(\/|%2F)v1(\/|%2F)notifications/, }, - notificationsFixture - ); + pluginNotificationsFixture + ).as( 'pluginNotificationsFixture' ); cy.visit( '/wp-admin/admin.php?page=' + Cypress.env( 'pluginId' ) + '#/help', { timeout: 30000 } From d4c0ae02fffb49006ea429dcea80cdc599bbdf44 Mon Sep 17 00:00:00 2001 From: Evan Mullins Date: Fri, 2 Feb 2024 09:11:21 -0500 Subject: [PATCH 27/28] minor module updates to update tests - Upgrading newfold-labs/wp-module-ctb (1.1.2 => 1.1.3) - Upgrading newfold-labs/wp-module-notifications (1.2.2 => 1.2.3) - Upgrading newfold-labs/wp-module-marketplace (2.2.0 => 2.2.1) - Upgrading newfold-labs/wp-module-global-ctb (1.0.9 => 1.0.10) --- composer.json | 8 +++---- composer.lock | 58 ++++++++++++++++++++++----------------------------- 2 files changed, 29 insertions(+), 37 deletions(-) diff --git a/composer.json b/composer.json index bccea2642..51c6d8469 100644 --- a/composer.json +++ b/composer.json @@ -68,16 +68,16 @@ "require": { "newfold-labs/wp-module-business-reviews": "^1.1.1", "newfold-labs/wp-module-coming-soon": "^1.2.0", - "newfold-labs/wp-module-ctb": "^1.1.2", + "newfold-labs/wp-module-ctb": "^1.1.3", "newfold-labs/wp-module-customer-bluehost": "^1.6.0", "newfold-labs/wp-module-data": "^2.4.18", "newfold-labs/wp-module-deactivation": "^1.0.4", "newfold-labs/wp-module-ecommerce": "^1.3.20", - "newfold-labs/wp-module-global-ctb": "^1.0.9", + "newfold-labs/wp-module-global-ctb": "^1.0.10", "newfold-labs/wp-module-help-center": "^1.0.23", "newfold-labs/wp-module-loader": "^1.0.10", - "newfold-labs/wp-module-marketplace": "^2.2.0", - "newfold-labs/wp-module-notifications": "^1.2.2", + "newfold-labs/wp-module-marketplace": "^2.2.1", + "newfold-labs/wp-module-notifications": "^1.2.3", "newfold-labs/wp-module-onboarding": "^1.12.1", "newfold-labs/wp-module-patterns": "^0.1.13", "newfold-labs/wp-module-performance": "^1.3.0", diff --git a/composer.lock b/composer.lock index 47e1ed6e5..d0a7fa233 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "4f4482d1427a04aff3295659005e6252", + "content-hash": "faf8e44d33f7a8894d1d393733d34363", "packages": [ { "name": "doctrine/inflector", @@ -326,16 +326,16 @@ }, { "name": "newfold-labs/wp-module-ctb", - "version": "1.1.2", + "version": "1.1.3", "source": { "type": "git", "url": "https://github.com/newfold-labs/wp-module-ctb.git", - "reference": "d896de153a7425b904e6efc01e194fdeefa49c82" + "reference": "dedae32b61847c30faee072b3e33099a4d4fe985" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/newfold-labs/wp-module-ctb/zipball/d896de153a7425b904e6efc01e194fdeefa49c82", - "reference": "d896de153a7425b904e6efc01e194fdeefa49c82", + "url": "https://api.github.com/repos/newfold-labs/wp-module-ctb/zipball/dedae32b61847c30faee072b3e33099a4d4fe985", + "reference": "dedae32b61847c30faee072b3e33099a4d4fe985", "shasum": "" }, "require-dev": { @@ -369,10 +369,10 @@ ], "description": "Newfold module for 'Click to Buy' functionality in brand plugins", "support": { - "source": "https://github.com/newfold-labs/wp-module-ctb/tree/1.1.2", + "source": "https://github.com/newfold-labs/wp-module-ctb/tree/1.1.3", "issues": "https://github.com/newfold-labs/wp-module-ctb/issues" }, - "time": "2023-09-19T22:33:48+00:00" + "time": "2024-02-02T13:40:45+00:00" }, { "name": "newfold-labs/wp-module-customer-bluehost", @@ -591,16 +591,16 @@ }, { "name": "newfold-labs/wp-module-global-ctb", - "version": "1.0.9", + "version": "1.0.10", "source": { "type": "git", - "url": "https://github.com/newfold-labs/wp-module-global-ctb.git", - "reference": "a759fb17949c82977987391727de063fe2ded594" + "url": "git@github.com:newfold-labs/wp-module-global-ctb.git", + "reference": "cbd8a5d6a4fcba184b15dc08ea2593f180b7da73" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/newfold-labs/wp-module-global-ctb/zipball/a759fb17949c82977987391727de063fe2ded594", - "reference": "a759fb17949c82977987391727de063fe2ded594", + "url": "https://api.github.com/repos/newfold-labs/wp-module-global-ctb/zipball/cbd8a5d6a4fcba184b15dc08ea2593f180b7da73", + "reference": "cbd8a5d6a4fcba184b15dc08ea2593f180b7da73", "shasum": "" }, "require-dev": { @@ -633,11 +633,7 @@ } ], "description": "Newfold module for 'Click to Buy' functionality in brand plugins", - "support": { - "source": "https://github.com/newfold-labs/wp-module-global-ctb/tree/1.0.9", - "issues": "https://github.com/newfold-labs/wp-module-global-ctb/issues" - }, - "time": "2023-11-03T15:59:01+00:00" + "time": "2024-02-02T14:05:11+00:00" }, { "name": "newfold-labs/wp-module-help-center", @@ -814,16 +810,16 @@ }, { "name": "newfold-labs/wp-module-marketplace", - "version": "2.2.0", + "version": "2.2.1", "source": { "type": "git", - "url": "https://github.com/newfold-labs/wp-module-marketplace.git", - "reference": "89984da21a9b069a1c47320d3b2bffbf89201e17" + "url": "git@github.com:newfold-labs/wp-module-marketplace.git", + "reference": "bdf2f27ceb9ca8201b77b0018ad2e606f3e241a9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/newfold-labs/wp-module-marketplace/zipball/89984da21a9b069a1c47320d3b2bffbf89201e17", - "reference": "89984da21a9b069a1c47320d3b2bffbf89201e17", + "url": "https://api.github.com/repos/newfold-labs/wp-module-marketplace/zipball/bdf2f27ceb9ca8201b77b0018ad2e606f3e241a9", + "reference": "bdf2f27ceb9ca8201b77b0018ad2e606f3e241a9", "shasum": "" }, "require": { @@ -863,24 +859,20 @@ } ], "description": "A module for rendering product data and interacting with the Hiive marketplace API.", - "support": { - "source": "https://github.com/newfold-labs/wp-module-marketplace/tree/2.2.0", - "issues": "https://github.com/newfold-labs/wp-module-marketplace/issues" - }, - "time": "2023-12-04T23:25:24+00:00" + "time": "2024-02-02T13:43:27+00:00" }, { "name": "newfold-labs/wp-module-notifications", - "version": "1.2.2", + "version": "1.2.3", "source": { "type": "git", "url": "https://github.com/newfold-labs/wp-module-notifications.git", - "reference": "1bdd192861369697efe30600e36ce6daafb1889b" + "reference": "fea65e7cfa2e43c3fc9dd842e982e5d14d2059f9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/newfold-labs/wp-module-notifications/zipball/1bdd192861369697efe30600e36ce6daafb1889b", - "reference": "1bdd192861369697efe30600e36ce6daafb1889b", + "url": "https://api.github.com/repos/newfold-labs/wp-module-notifications/zipball/fea65e7cfa2e43c3fc9dd842e982e5d14d2059f9", + "reference": "fea65e7cfa2e43c3fc9dd842e982e5d14d2059f9", "shasum": "" }, "require": { @@ -909,10 +901,10 @@ ], "description": "A module for managing Newfold in-site notifications.", "support": { - "source": "https://github.com/newfold-labs/wp-module-notifications/tree/1.2.2", + "source": "https://github.com/newfold-labs/wp-module-notifications/tree/1.2.3", "issues": "https://github.com/newfold-labs/wp-module-notifications/issues" }, - "time": "2024-01-16T19:20:05+00:00" + "time": "2024-02-02T13:43:42+00:00" }, { "name": "newfold-labs/wp-module-onboarding", From f3e0b6db1ab81c1efb2e8fa62f34a7b4c8313e66 Mon Sep 17 00:00:00 2001 From: Evan Mullins Date: Fri, 2 Feb 2024 09:53:44 -0500 Subject: [PATCH 28/28] update to latest ecommerce module in composer package file - Upgrading newfold-labs/wp-module-ecommerce (v1.3.20 => v1.3.21) --- composer.json | 2 +- composer.lock | 14 +++++++------- package-lock.json | 14 +++++++------- package.json | 2 +- 4 files changed, 16 insertions(+), 16 deletions(-) diff --git a/composer.json b/composer.json index 51c6d8469..4806fa1d2 100644 --- a/composer.json +++ b/composer.json @@ -72,7 +72,7 @@ "newfold-labs/wp-module-customer-bluehost": "^1.6.0", "newfold-labs/wp-module-data": "^2.4.18", "newfold-labs/wp-module-deactivation": "^1.0.4", - "newfold-labs/wp-module-ecommerce": "^1.3.20", + "newfold-labs/wp-module-ecommerce": "^1.3.21", "newfold-labs/wp-module-global-ctb": "^1.0.10", "newfold-labs/wp-module-help-center": "^1.0.23", "newfold-labs/wp-module-loader": "^1.0.10", diff --git a/composer.lock b/composer.lock index d0a7fa233..472097089 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "faf8e44d33f7a8894d1d393733d34363", + "content-hash": "b614e6590fd3b27bf327ec0fde20829b", "packages": [ { "name": "doctrine/inflector", @@ -532,16 +532,16 @@ }, { "name": "newfold-labs/wp-module-ecommerce", - "version": "v1.3.20", + "version": "v1.3.21", "source": { "type": "git", "url": "https://github.com/newfold-labs/wp-module-ecommerce.git", - "reference": "d7b1f0e65e5048ef0c4889d2ba8d4bea1ad8209b" + "reference": "a676d2f5d9914b191fb1db7c17d84c48287d6538" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/newfold-labs/wp-module-ecommerce/zipball/d7b1f0e65e5048ef0c4889d2ba8d4bea1ad8209b", - "reference": "d7b1f0e65e5048ef0c4889d2ba8d4bea1ad8209b", + "url": "https://api.github.com/repos/newfold-labs/wp-module-ecommerce/zipball/a676d2f5d9914b191fb1db7c17d84c48287d6538", + "reference": "a676d2f5d9914b191fb1db7c17d84c48287d6538", "shasum": "" }, "require": { @@ -584,10 +584,10 @@ ], "description": "Brand Agnostic eCommerce Experience", "support": { - "source": "https://github.com/newfold-labs/wp-module-ecommerce/tree/v1.3.20", + "source": "https://github.com/newfold-labs/wp-module-ecommerce/tree/v1.3.21", "issues": "https://github.com/newfold-labs/wp-module-ecommerce/issues" }, - "time": "2024-01-30T11:09:32+00:00" + "time": "2024-02-02T14:37:32+00:00" }, { "name": "newfold-labs/wp-module-global-ctb", diff --git a/package-lock.json b/package-lock.json index 5109c0c6f..f3fe43635 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "license": "GPL-2.0-or-later", "dependencies": { "@heroicons/react": "^2.1.1", - "@newfold-labs/wp-module-ecommerce": "^1.3.20", + "@newfold-labs/wp-module-ecommerce": "^1.3.21", "@newfold-labs/wp-module-runtime": "^1.0.9", "@newfold/ui-component-library": "^1.0.1", "@reduxjs/toolkit": "^2.1.0", @@ -3084,9 +3084,9 @@ "integrity": "sha512-8g3/Otx1eJaVD12e31UbJj1YzdtVvzH85HV7t+9MJYk/u3XmkOUJ5Ys9wQrf9PCPK8+xn4ymzqYCiZl6QWKn+A==" }, "node_modules/@newfold-labs/wp-module-ecommerce": { - "version": "1.3.20", - "resolved": "https://npm.pkg.github.com/download/@newfold-labs/wp-module-ecommerce/1.3.20/16bdd01d76bf4d6695fee83f633d82f8a715b22a", - "integrity": "sha512-zohnAgZwFe6EGdGWsgbwiR7TVce3RiYXl+AEA9qKbz3vQvdv7BwLCXlvuaiNt6GOqgoHl8/7irXGTgGQWFf3dA==", + "version": "1.3.21", + "resolved": "https://npm.pkg.github.com/download/@newfold-labs/wp-module-ecommerce/1.3.21/718ef6a86f84b42ce4389c2b7b5cd626523e80a8", + "integrity": "sha512-eI7UvrYGuwCJ1EwG2HHnGzC+zVIqH8YbWjxnndEQryDLWKesQzs6OrBafUQCxaXG5O+HSArWeEV72gcfX7mbqA==", "license": "GPL-2.0-or-later", "dependencies": { "@faizaanceg/pandora": "^1.1.1", @@ -25358,9 +25358,9 @@ } }, "@newfold-labs/wp-module-ecommerce": { - "version": "1.3.20", - "resolved": "https://npm.pkg.github.com/download/@newfold-labs/wp-module-ecommerce/1.3.20/16bdd01d76bf4d6695fee83f633d82f8a715b22a", - "integrity": "sha512-zohnAgZwFe6EGdGWsgbwiR7TVce3RiYXl+AEA9qKbz3vQvdv7BwLCXlvuaiNt6GOqgoHl8/7irXGTgGQWFf3dA==", + "version": "1.3.21", + "resolved": "https://npm.pkg.github.com/download/@newfold-labs/wp-module-ecommerce/1.3.21/718ef6a86f84b42ce4389c2b7b5cd626523e80a8", + "integrity": "sha512-eI7UvrYGuwCJ1EwG2HHnGzC+zVIqH8YbWjxnndEQryDLWKesQzs6OrBafUQCxaXG5O+HSArWeEV72gcfX7mbqA==", "requires": { "@faizaanceg/pandora": "^1.1.1", "@heroicons/react": "2.0.18", diff --git a/package.json b/package.json index c7cb053b5..f18f9911a 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ }, "dependencies": { "@heroicons/react": "^2.1.1", - "@newfold-labs/wp-module-ecommerce": "^1.3.20", + "@newfold-labs/wp-module-ecommerce": "^1.3.21", "@newfold-labs/wp-module-runtime": "^1.0.9", "@newfold/ui-component-library": "^1.0.1", "@reduxjs/toolkit": "^2.1.0",