diff --git a/mailpoet/package-lock.json b/mailpoet/package-lock.json index a28c7d1595..575723ec30 100644 --- a/mailpoet/package-lock.json +++ b/mailpoet/package-lock.json @@ -79,7 +79,7 @@ "slugify": "^1.6.5", "spectrum-colorpicker": "^1.8.1", "tinymce": "^5.10.2", - "underscore": "^1.13.2", + "underscore": "^1.13.4", "velocity-animate": "^1.5.2" }, "devDependencies": { @@ -157,6 +157,7 @@ "phplint": "^2.0.5", "postcss-cli": "^9.1.0", "postcss-scss": "^4.0.3", + "prismjs": "^1.28.0", "sass": "^1.49.9", "sinon": "^13.0.1", "sinon-chai": "^3.7.0", @@ -174,7 +175,7 @@ "wp-types": "^3.59.1" }, "engines": { - "npm": "^8.1" + "npm": "^8.3" } }, "../eslint-config": { @@ -17057,11 +17058,6 @@ "underscore": ">=1.5.0" } }, - "node_modules/backbone.supermodel/node_modules/underscore": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.5.2.tgz", - "integrity": "sha1-EzXF5PXm0zu7SwBrqMhqAPVW3gg=" - }, "node_modules/bail": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", @@ -34825,10 +34821,13 @@ } }, "node_modules/prismjs": { - "version": "1.25.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.25.0.tgz", - "integrity": "sha512-WCjJHl1KEWbnkQom1+SzftbtXMKQoezOCYs5rECqMN+jP+apI7ftoflyqigqzopSO3hMhTEb0mFClA8lkolgEg==", - "dev": true + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.28.0.tgz", + "integrity": "sha512-8aaXdYvl1F7iC7Xm1spqSaY/OJBpYW3v+KJ+F17iYxvdc8sfjW194COK5wVhMZX45tGteiBQgdvD/nhxcRwylw==", + "dev": true, + "engines": { + "node": ">=6" + } }, "node_modules/private": { "version": "0.1.8", @@ -36403,12 +36402,6 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/refractor/node_modules/prismjs": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.24.1.tgz", - "integrity": "sha512-mNPsedLuk90RVJioIky8ANZEwYm5w9LcvCXrxHlwf4fNVSn8jEipMybMkWUyyF0JhnC+C4VcOVSBuHRKs1L5Ow==", - "dev": true - }, "node_modules/regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", @@ -40380,9 +40373,9 @@ } }, "node_modules/underscore": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.2.tgz", - "integrity": "sha512-ekY1NhRzq0B08g4bGuX4wd2jZx5GnKz6mKSqFL4nqBlfyMGiG10gDFhDTMEfYmDL6Jy0FUIZp7wiRB+0BP7J2g==" + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.4.tgz", + "integrity": "sha512-BQFnUDuAQ4Yf/cYY5LNrK9NCJFKriaRbD9uR1fTeXnBeoa97W0i41qkZfGO9pSo8I5KzjAcSY2XYtdf0oKd7KQ==" }, "node_modules/unfetch": { "version": "4.2.0", @@ -47131,7 +47124,7 @@ "terser-webpack-plugin": "^5.0.3", "ts-dedent": "^2.0.0", "util-deprecate": "^1.0.2", - "webpack": "^5.9.0", + "webpack": "^5.70.0", "webpack-dev-middleware": "^4.1.0", "webpack-hot-middleware": "^2.25.1", "webpack-virtual-modules": "^0.4.1" @@ -47649,7 +47642,7 @@ "telejson": "^5.3.2", "ts-dedent": "^2.0.0", "util-deprecate": "^1.0.2", - "webpack": "4" + "webpack": "^5.70.0" }, "dependencies": { "@webassemblyjs/ast": { @@ -49638,7 +49631,7 @@ "terser-webpack-plugin": "^5.0.3", "ts-dedent": "^2.0.0", "util-deprecate": "^1.0.2", - "webpack": "^5.9.0", + "webpack": "^5.70.0", "webpack-dev-middleware": "^4.1.0", "webpack-virtual-modules": "^0.4.1" }, @@ -49971,7 +49964,7 @@ "read-pkg-up": "^7.0.1", "regenerator-runtime": "^0.13.7", "ts-dedent": "^2.0.0", - "webpack": "4" + "webpack": "^5.70.0" }, "dependencies": { "@pmmmwh/react-refresh-webpack-plugin": { @@ -51989,7 +51982,7 @@ "@types/react-dom": "^16.9.0", "@wordpress/escape-html": "^2.2.0", "lodash": "^4.17.21", - "react": "^17.0.1", + "react": "^17.0.2", "react-dom": "^17.0.1" } }, @@ -53956,7 +53949,7 @@ "stylelint": "^14.2.0", "terser-webpack-plugin": "^5.1.4", "url-loader": "^4.1.1", - "webpack": "^5.47.1", + "webpack": "^5.70.0", "webpack-bundle-analyzer": "^4.4.2", "webpack-cli": "^4.9.1", "webpack-dev-server": "^4.4.0" @@ -55673,7 +55666,7 @@ "resolved": "https://registry.npmjs.org/backbone/-/backbone-1.3.3.tgz", "integrity": "sha1-TMgOp8sWMaxHSInOQPL4vGg7KZk=", "requires": { - "underscore": ">=1.8.3" + "underscore": "^1.13.4" } }, "backbone.marionette": { @@ -55696,7 +55689,7 @@ "integrity": "sha1-a/BpwjqvDMtjtkupMj+J00oNEZQ=", "requires": { "backbone": "~1.1.0", - "underscore": "~1.5.2" + "underscore": "^1.13.4" }, "dependencies": { "backbone": { @@ -55704,13 +55697,8 @@ "resolved": "https://registry.npmjs.org/backbone/-/backbone-1.1.2.tgz", "integrity": "sha1-wsBMZr+HJo+4LBd6zr7/fTe6by0=", "requires": { - "underscore": ">=1.5.0" + "underscore": "^1.13.4" } - }, - "underscore": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.5.2.tgz", - "integrity": "sha1-EzXF5PXm0zu7SwBrqMhqAPVW3gg=" } } }, @@ -69303,9 +69291,9 @@ "dev": true }, "prismjs": { - "version": "1.25.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.25.0.tgz", - "integrity": "sha512-WCjJHl1KEWbnkQom1+SzftbtXMKQoezOCYs5rECqMN+jP+apI7ftoflyqigqzopSO3hMhTEb0mFClA8lkolgEg==", + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.28.0.tgz", + "integrity": "sha512-8aaXdYvl1F7iC7Xm1spqSaY/OJBpYW3v+KJ+F17iYxvdc8sfjW194COK5wVhMZX45tGteiBQgdvD/nhxcRwylw==", "dev": true }, "private": { @@ -70184,7 +70172,7 @@ "@babel/runtime": "^7.3.1", "highlight.js": "^10.1.1", "lowlight": "^1.14.0", - "prismjs": "^1.21.0", + "prismjs": "^1.28.0", "refractor": "^3.1.0" } }, @@ -70519,15 +70507,7 @@ "requires": { "hastscript": "^6.0.0", "parse-entities": "^2.0.0", - "prismjs": "~1.24.0" - }, - "dependencies": { - "prismjs": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.24.1.tgz", - "integrity": "sha512-mNPsedLuk90RVJioIky8ANZEwYm5w9LcvCXrxHlwf4fNVSn8jEipMybMkWUyyF0JhnC+C4VcOVSBuHRKs1L5Ow==", - "dev": true - } + "prismjs": "^1.28.0" } }, "regenerate": { @@ -73634,9 +73614,9 @@ "dev": true }, "underscore": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.2.tgz", - "integrity": "sha512-ekY1NhRzq0B08g4bGuX4wd2jZx5GnKz6mKSqFL4nqBlfyMGiG10gDFhDTMEfYmDL6Jy0FUIZp7wiRB+0BP7J2g==" + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.4.tgz", + "integrity": "sha512-BQFnUDuAQ4Yf/cYY5LNrK9NCJFKriaRbD9uR1fTeXnBeoa97W0i41qkZfGO9pSo8I5KzjAcSY2XYtdf0oKd7KQ==" }, "unfetch": { "version": "4.2.0", diff --git a/mailpoet/package.json b/mailpoet/package.json index 7740daf77e..34ef103fec 100644 --- a/mailpoet/package.json +++ b/mailpoet/package.json @@ -109,7 +109,7 @@ "slugify": "^1.6.5", "spectrum-colorpicker": "^1.8.1", "tinymce": "^5.10.2", - "underscore": "^1.13.2", + "underscore": "^1.13.4", "velocity-animate": "^1.5.2" }, "devDependencies": { @@ -187,6 +187,7 @@ "phplint": "^2.0.5", "postcss-cli": "^9.1.0", "postcss-scss": "^4.0.3", + "prismjs": "^1.28.0", "sass": "^1.49.9", "sinon": "^13.0.1", "sinon-chai": "^3.7.0", @@ -202,5 +203,11 @@ "webpack-cli": "^4.9.2", "webpack-manifest-plugin": "^5.0.0", "wp-types": "^3.59.1" + }, + "overrides": { + "prismjs": "$prismjs", + "webpack": "$webpack", + "react": "$react", + "underscore": "$underscore" } }