From 3952b6c2cd7701008fd132741e6af955160a5139 Mon Sep 17 00:00:00 2001 From: Brad Jorsch Date: Wed, 1 Sep 2021 10:25:53 -0400 Subject: [PATCH] Update various JS dependencies (#20890) Clean up JS dependencies, mainly those complained about by `pnpm audit`. * Remove unneeded pnpm.overrides. * `@automattic/calypso-build` no longer depends on `node-sass`. * Nothing we depend on depends on `terser-webpack-plugin` 2.3.1 anymore. And fix syntax for a few others. Looks like pnpm 6.10.2 broke the syntax we were using before. * Update browserslist. Add an override for `react-dev-utils` which unnecessarily depends on a specific version instead of allowing updates. * Update cheerio. New version fixes dep on vulnerable `css-what`. * Update tar. * Update postcss. Only the 7.0.35 deps needed updating for vulnerabilities, but may as well do the 8.2.15 too. * Update path-parse. * Add override for trim@0.0.1. `@storybook/csf-tools` depends on `@mdx-js/mdx`, which is [refusing to fix the old dep in its 1.x branch][1] and hasn't released 2.0 yet. * Upgrade copy-webpack-plugin. Depends on a vulnerable version of glob-parent. * Update glob-parent where we can. Unfortunately we can't do them all. * storybook still has some deps. One they [removed in "next"][2]. Another is still there. Plus it has some webpack 4 deps it seemingly doesn't actually use. * `gulp` devs [actively refuse to update dependencies][3] when they believe they're not hitting the vulnerability, apparently as protest against `npm audit` which they consider "broken". [1]: https://github.com/mdx-js/mdx/issues/1553 [2]: https://github.com/storybookjs/storybook/issues/15174 [3]: https://github.com/gulpjs/glob-stream/pull/108 --- package.json | 12 +- pnpm-lock.yaml | 392 +++++++----------- .../jetpack/changelog/update-various-js-deps | 4 + projects/plugins/jetpack/package.json | 2 +- .../tools/webpack.config.extensions.js | 14 +- 5 files changed, 176 insertions(+), 248 deletions(-) create mode 100644 projects/plugins/jetpack/changelog/update-various-js-deps diff --git a/package.json b/package.json index 34a890c96dddb..1d7f5a7743afe 100644 --- a/package.json +++ b/package.json @@ -93,12 +93,12 @@ "pnpm": { "overrides": { "@automattic/calypso-build>enzyme-adapter-react-16@*": "npm:@wojtekmaj/enzyme-adapter-react-17@0.6.3", - "@automattic/calypso-build>node-sass@4.13.0": "^4.13.0", - "yargs@^7.1.0>yargs-parser": "^20.0.0", - "isomorphic-fetch@^2.1.1>node-fetch": "^2.6.1", - "terser-webpack-plugin@^1.4.3>serialize-javascript": "^5.0.0", - "terser-webpack-plugin@2.3.1>serialize-javascript": "^5.0.0", - "jest-environment-jsdom@^24.0.0": "^26.0.1" + "isomorphic-fetch>node-fetch@^1.0.1": "^2.6.1", + "jest-environment-jsdom@^24.0.0": "^26.0.1", + "react-dev-utils>browserslist@^4": "^4", + "terser-webpack-plugin>serialize-javascript@^4.0.0": "^5.0.0", + "trim@0.0.1": "^0.0.3", + "yargs>yargs-parser@^5.0.1": "^20.0.0" } } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dc5d798f7c1e1..fcfe30a0e1cde 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2,12 +2,12 @@ lockfileVersion: 5.3 overrides: '@automattic/calypso-build>enzyme-adapter-react-16@*': npm:@wojtekmaj/enzyme-adapter-react-17@0.6.3 - '@automattic/calypso-build>node-sass@4.13.0': ^4.13.0 - yargs@^7.1.0>yargs-parser: ^20.0.0 - isomorphic-fetch@^2.1.1>node-fetch: ^2.6.1 - terser-webpack-plugin@^1.4.3>serialize-javascript: ^5.0.0 - terser-webpack-plugin@2.3.1>serialize-javascript: ^5.0.0 + isomorphic-fetch>node-fetch@^1.0.1: ^2.6.1 jest-environment-jsdom@^24.0.0: ^26.0.1 + react-dev-utils>browserslist@^4: ^4 + terser-webpack-plugin>serialize-javascript@^4.0.0: ^5.0.0 + trim@0.0.1: ^0.0.3 + yargs>yargs-parser@^5.0.1: ^20.0.0 importers: @@ -539,7 +539,7 @@ importers: component-uid: 0.0.2 concurrently: 6.0.2 cookie: 0.4.1 - copy-webpack-plugin: 5.1.2 + copy-webpack-plugin: 9.0.1 core-js: 3.11.1 create-react-class: 15.7.0 css-loader: 5.1.1 @@ -658,7 +658,7 @@ importers: clipboard: 2.0.6 component-uid: 0.0.2 cookie: 0.4.1 - copy-webpack-plugin: 5.1.2_webpack@5.51.1 + copy-webpack-plugin: 9.0.1_webpack@5.51.1 core-js: 3.11.1 create-react-class: 15.7.0 debug: 4.3.1 @@ -962,7 +962,7 @@ packages: autoprefixer: 10.3.1 babel-jest: 27.0.6_@babel+core@7.15.0 babel-loader: 8.2.2_080b9887a086cbf3e61f158e7c92b566 - browserslist: 4.16.7 + browserslist: 4.16.8 cache-loader: 4.1.0_webpack@5.51.1 css-loader: 5.2.7_webpack@5.51.1 css-minimizer-webpack-plugin: 1.3.0_webpack@5.51.1 @@ -1031,7 +1031,7 @@ packages: autoprefixer: 10.3.1 babel-jest: 27.0.6_@babel+core@7.15.0 babel-loader: 8.2.2_080b9887a086cbf3e61f158e7c92b566 - browserslist: 4.16.7 + browserslist: 4.16.8 cache-loader: 4.1.0_webpack@5.51.1 css-loader: 5.2.7_webpack@5.51.1 css-minimizer-webpack-plugin: 1.3.0_webpack@5.51.1 @@ -1098,7 +1098,7 @@ packages: autoprefixer: 10.3.1 babel-jest: 27.0.6_@babel+core@7.15.0 babel-loader: 8.2.2_080b9887a086cbf3e61f158e7c92b566 - browserslist: 4.16.7 + browserslist: 4.16.8 cache-loader: 4.1.0_webpack@5.51.1 css-loader: 5.2.7_webpack@5.51.1 css-minimizer-webpack-plugin: 1.3.0_webpack@5.51.1 @@ -1342,7 +1342,7 @@ packages: '@babel/compat-data': 7.15.0 '@babel/core': 7.15.0 '@babel/helper-validator-option': 7.14.5 - browserslist: 4.16.7 + browserslist: 4.16.8 semver: 6.3.0 /@babel/helper-create-class-features-plugin/7.15.0_@babel+core@7.15.0: @@ -3094,7 +3094,7 @@ packages: dependencies: acorn: 6.4.2 normalize-path: 3.0.0 - postcss: 7.0.35 + postcss: 7.0.36 source-map: 0.6.1 through2: 3.0.2 @@ -3522,7 +3522,6 @@ packages: dependencies: '@nodelib/fs.stat': 2.0.4 run-parallel: 1.1.10 - dev: true /@nodelib/fs.stat/1.1.3: resolution: {integrity: sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==} @@ -3532,7 +3531,6 @@ packages: /@nodelib/fs.stat/2.0.4: resolution: {integrity: sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==} engines: {node: '>= 8'} - dev: true /@nodelib/fs.walk/1.2.6: resolution: {integrity: sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==} @@ -3540,7 +3538,6 @@ packages: dependencies: '@nodelib/fs.scandir': 2.1.4 fastq: 1.10.1 - dev: true /@npmcli/move-file/1.1.2: resolution: {integrity: sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==} @@ -6293,7 +6290,7 @@ packages: '@wordpress/browserslist-config': 4.1.0 '@wordpress/element': 4.0.0 '@wordpress/warning': 2.2.1 - browserslist: 4.16.7 + browserslist: 4.16.8 core-js: 3.16.1 transitivePeerDependencies: - supports-color @@ -8038,6 +8035,7 @@ packages: ajv: '>=5.0.0' dependencies: ajv: 6.12.6 + dev: true /ajv-keywords/3.5.2_ajv@6.12.6: resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} @@ -8081,6 +8079,7 @@ packages: /ansi-colors/3.2.4: resolution: {integrity: sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==} engines: {node: '>=6'} + dev: true /ansi-colors/4.1.1: resolution: {integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==} @@ -8215,6 +8214,7 @@ packages: /aproba/1.2.0: resolution: {integrity: sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==} + dev: true /archy/1.0.0: resolution: {integrity: sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=} @@ -8345,7 +8345,6 @@ packages: /array-union/2.1.0: resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} engines: {node: '>=8'} - dev: true /array-uniq/1.0.3: resolution: {integrity: sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=} @@ -8503,7 +8502,7 @@ packages: peerDependencies: postcss: ^8.1.0 dependencies: - browserslist: 4.16.7 + browserslist: 4.16.8 caniuse-lite: 1.0.30001251 colorette: 1.2.2 fraction.js: 4.1.1 @@ -8514,12 +8513,12 @@ packages: resolution: {integrity: sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==} hasBin: true dependencies: - browserslist: 4.16.6 + browserslist: 4.16.8 caniuse-lite: 1.0.30001228 colorette: 1.2.2 normalize-range: 0.1.2 num2fraction: 1.2.2 - postcss: 7.0.35 + postcss: 7.0.36 postcss-value-parser: 4.1.0 /autosize/4.0.2: @@ -9330,38 +9329,16 @@ packages: pako: 1.0.11 dev: true - /browserslist/4.14.2: - resolution: {integrity: sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - dependencies: - caniuse-lite: 1.0.30001251 - electron-to-chromium: 1.3.805 - escalade: 3.1.1 - node-releases: 1.1.74 - dev: true - - /browserslist/4.16.6: - resolution: {integrity: sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - dependencies: - caniuse-lite: 1.0.30001228 - colorette: 1.2.2 - electron-to-chromium: 1.3.743 - escalade: 3.1.1 - node-releases: 1.1.71 - - /browserslist/4.16.7: - resolution: {integrity: sha512-7I4qVwqZltJ7j37wObBe3SoTz+nS8APaNcrBOlgoirb6/HbEU2XxW/LpUDTCngM6iauwFqmRTuOMfyKnFGY5JA==} + /browserslist/4.16.8: + resolution: {integrity: sha512-sc2m9ohR/49sWEbPj14ZSSZqp+kbi16aLao42Hmn3Z8FpjuMaq2xCA2l4zl9ITfyzvnvyE0hcg62YkIGKxgaNQ==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: caniuse-lite: 1.0.30001251 - colorette: 1.2.2 - electron-to-chromium: 1.3.805 + colorette: 1.3.0 + electron-to-chromium: 1.3.823 escalade: 3.1.1 - node-releases: 1.1.74 + node-releases: 1.1.75 /bser/2.1.1: resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} @@ -9468,6 +9445,7 @@ packages: ssri: 6.0.2 unique-filename: 1.1.1 y18n: 4.0.1 + dev: true /cacache/15.0.6: resolution: {integrity: sha512-g1WYDMct/jzW+JdWEyjaX2zoBkZ6ZT9VpOyp2I/VMtDsNLffNat3kqPFfi1eDRSK9/SuKGyORDHcQMcPF8sQ/w==} @@ -9488,7 +9466,7 @@ packages: promise-inflight: 1.0.1 rimraf: 3.0.2 ssri: 8.0.1 - tar: 6.1.0 + tar: 6.1.11 unique-filename: 1.1.1 /cache-base/1.0.1: @@ -9593,7 +9571,7 @@ packages: /caniuse-api/3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} dependencies: - browserslist: 4.16.7 + browserslist: 4.16.8 caniuse-lite: 1.0.30001251 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 @@ -9708,15 +9686,14 @@ packages: /check-error/1.0.2: resolution: {integrity: sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=} - /cheerio-select-tmp/0.1.1: - resolution: {integrity: sha512-YYs5JvbpU19VYJyj+F7oYrIE2BOll1/hRU7rEy/5+v9BzkSo3bK81iAeeQEMI92vRIxz677m72UmJUiVwwgjfQ==} - deprecated: Use cheerio-select instead + /cheerio-select/1.5.0: + resolution: {integrity: sha512-qocaHPv5ypefh6YNxvnbABM07KMxExbtbfuJoIie3iZXX1ERwYmJcIiRrr9H05ucQP1k28dav8rpdDgjQd8drg==} dependencies: - css-select: 3.1.2 - css-what: 4.0.0 - domelementtype: 2.1.0 - domhandler: 4.0.0 - domutils: 2.5.0 + css-select: 4.1.3 + css-what: 5.0.1 + domelementtype: 2.2.0 + domhandler: 4.2.2 + domutils: 2.8.0 /cheerio/0.22.0: resolution: {integrity: sha1-qbqoYKP5tZWmuBsahocxIe06Jp4=} @@ -9740,17 +9717,17 @@ packages: lodash.some: 4.6.0 dev: false - /cheerio/1.0.0-rc.5: - resolution: {integrity: sha512-yoqps/VCaZgN4pfXtenwHROTp8NG6/Hlt4Jpz2FEP0ZJQ+ZUkVDd0hAPDNKhj3nakpfPt/CNs57yEtxD1bXQiw==} - engines: {node: '>= 0.12'} + /cheerio/1.0.0-rc.10: + resolution: {integrity: sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw==} + engines: {node: '>= 6'} dependencies: - cheerio-select-tmp: 0.1.1 - dom-serializer: 1.2.0 - domhandler: 4.0.0 - entities: 2.1.0 - htmlparser2: 6.0.1 + cheerio-select: 1.5.0 + dom-serializer: 1.3.2 + domhandler: 4.2.2 + htmlparser2: 6.1.0 parse5: 6.0.1 parse5-htmlparser2-tree-adapter: 6.0.1 + tslib: 2.3.1 /chokidar/2.1.8: resolution: {integrity: sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==} @@ -9776,7 +9753,7 @@ packages: dependencies: anymatch: 3.1.1 braces: 3.0.2 - glob-parent: 5.1.1 + glob-parent: 5.1.2 is-binary-path: 2.1.0 is-glob: 4.0.1 normalize-path: 3.0.0 @@ -9815,6 +9792,7 @@ packages: /chownr/1.1.4: resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} + dev: true /chownr/2.0.0: resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} @@ -10081,7 +10059,6 @@ packages: /colorette/1.3.0: resolution: {integrity: sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==} - dev: true /colors/1.4.0: resolution: {integrity: sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==} @@ -10297,6 +10274,7 @@ packages: mkdirp: 0.5.5 rimraf: 2.7.1 run-queue: 1.0.3 + dev: true /copy-descriptor/0.1.1: resolution: {integrity: sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=} @@ -10313,31 +10291,26 @@ packages: dependencies: toggle-selection: 1.0.6 - /copy-webpack-plugin/5.1.2_webpack@5.51.1: - resolution: {integrity: sha512-Uh7crJAco3AjBvgAy9Z75CjK8IG+gxaErro71THQ+vv/bl4HaQcpkexAY8KVW/T6D2W2IRr+couF/knIRkZMIQ==} - engines: {node: '>= 6.9.0'} + /copy-webpack-plugin/9.0.1_webpack@5.51.1: + resolution: {integrity: sha512-14gHKKdYIxF84jCEgPgYXCPpldbwpxxLbCmA7LReY7gvbaT555DgeBWBgBZM116tv/fO6RRJrsivBqRyRlukhw==} + engines: {node: '>= 12.13.0'} peerDependencies: - webpack: ^4.0.0 || ^5.0.0 + webpack: ^5.1.0 dependencies: - cacache: 12.0.4 - find-cache-dir: 2.1.0 - glob-parent: 3.1.0 - globby: 7.1.1 - is-glob: 4.0.1 - loader-utils: 1.4.0 - minimatch: 3.0.4 + fast-glob: 3.2.5 + glob-parent: 6.0.1 + globby: 11.0.3 normalize-path: 3.0.0 - p-limit: 2.3.0 - schema-utils: 1.0.0 - serialize-javascript: 4.0.0 + p-limit: 3.1.0 + schema-utils: 3.1.1 + serialize-javascript: 6.0.0 webpack: 5.51.1_webpack-cli@4.8.0 - webpack-log: 2.0.0 dev: false /core-js-compat/3.16.0: resolution: {integrity: sha512-5D9sPHCdewoUK7pSUPfTF7ZhLh8k9/CoJXWUEo+F1dZT5Z1DVgcuRqUKhjeKW+YLb8f21rTFgWwQJiNw1hoZ5Q==} dependencies: - browserslist: 4.16.7 + browserslist: 4.16.8 semver: 7.0.0 /core-js-pure/3.16.1: @@ -10567,13 +10540,13 @@ packages: dependencies: camelcase: 6.2.0 cssesc: 3.0.0 - icss-utils: 5.1.0_postcss@8.2.15 + icss-utils: 5.1.0_postcss@8.3.6 loader-utils: 2.0.0 - postcss: 8.2.15 - postcss-modules-extract-imports: 3.0.0_postcss@8.2.15 - postcss-modules-local-by-default: 4.0.0_postcss@8.2.15 - postcss-modules-scope: 3.0.0_postcss@8.2.15 - postcss-modules-values: 4.0.0_postcss@8.2.15 + postcss: 8.3.6 + postcss-modules-extract-imports: 3.0.0_postcss@8.3.6 + postcss-modules-local-by-default: 4.0.0_postcss@8.3.6 + postcss-modules-scope: 3.0.0_postcss@8.3.6 + postcss-modules-values: 4.0.0_postcss@8.3.6 postcss-value-parser: 4.1.0 schema-utils: 3.0.0 semver: 7.3.5 @@ -10586,13 +10559,13 @@ packages: peerDependencies: webpack: ^4.27.0 || ^5.0.0 dependencies: - icss-utils: 5.1.0_postcss@8.2.15 + icss-utils: 5.1.0_postcss@8.3.6 loader-utils: 2.0.0 - postcss: 8.2.15 - postcss-modules-extract-imports: 3.0.0_postcss@8.2.15 - postcss-modules-local-by-default: 4.0.0_postcss@8.2.15 - postcss-modules-scope: 3.0.0_postcss@8.2.15 - postcss-modules-values: 4.0.0_postcss@8.2.15 + postcss: 8.3.6 + postcss-modules-extract-imports: 3.0.0_postcss@8.3.6 + postcss-modules-local-by-default: 4.0.0_postcss@8.3.6 + postcss-modules-scope: 3.0.0_postcss@8.3.6 + postcss-modules-values: 4.0.0_postcss@8.3.6 postcss-value-parser: 4.1.0 schema-utils: 3.1.1 semver: 7.3.5 @@ -10638,24 +10611,14 @@ packages: domutils: 1.7.0 nth-check: 1.0.2 - /css-select/3.1.2: - resolution: {integrity: sha512-qmss1EihSuBNWNNhHjxzxSfJoFBM/lERB/Q4EnsJQQC62R2evJDW481091oAdOr9uh46/0n4nrg0It5cAnj1RA==} - dependencies: - boolbase: 1.0.0 - css-what: 4.0.0 - domhandler: 4.0.0 - domutils: 2.5.0 - nth-check: 2.0.0 - /css-select/4.1.3: resolution: {integrity: sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==} dependencies: boolbase: 1.0.0 css-what: 5.0.1 - domhandler: 4.2.0 - domutils: 2.7.0 + domhandler: 4.2.2 + domutils: 2.8.0 nth-check: 2.0.0 - dev: true /css-to-react-native/2.3.2: resolution: {integrity: sha512-VOFaeZA053BqvvvqIA8c9n0+9vFppVBAHCp6JgFTtTMU3Mzi+XnelJ9XC9ul3BqFzZyQ5N+H0SnwsWT2Ebchxw==} @@ -10695,14 +10658,9 @@ packages: resolution: {integrity: sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==} engines: {node: '>= 6'} - /css-what/4.0.0: - resolution: {integrity: sha512-teijzG7kwYfNVsUh2H/YN62xW3KK9YhXEgSlbxMlcyjPNvdKJqFx5lrwlJgoFP1ZHlB89iGDlo/JyshKeRhv5A==} - engines: {node: '>= 6'} - /css-what/5.0.1: resolution: {integrity: sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==} engines: {node: '>= 6'} - dev: true /css.escape/1.5.1: resolution: {integrity: sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=} @@ -10828,6 +10786,7 @@ packages: /cyclist/1.0.1: resolution: {integrity: sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=} + dev: true /d/1.0.1: resolution: {integrity: sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==} @@ -11126,13 +11085,13 @@ packages: engines: {node: '>=4'} dependencies: path-type: 3.0.0 + dev: true /dir-glob/3.0.1: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} dependencies: path-type: 4.0.0 - dev: true /direction/1.0.4: resolution: {integrity: sha512-GYqKi1aH7PJXxdhTeZBFrg8vUBeKXi+cNprXsC1kpJcbcVnV9wBsrOu1cQEdG0WeQwlfHiy3XvnKfIrJ2R0NzQ==} @@ -11186,12 +11145,12 @@ packages: domelementtype: 1.3.1 entities: 1.1.2 - /dom-serializer/1.2.0: - resolution: {integrity: sha512-n6kZFH/KlCrqs/1GHMOd5i2fd/beQHuehKdWvNNffbGHTr/almdhuVvTVFb3V7fglz+nC50fFusu3lY33h12pA==} + /dom-serializer/1.3.2: + resolution: {integrity: sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==} dependencies: domelementtype: 2.2.0 - domhandler: 4.2.0 - entities: 2.1.0 + domhandler: 4.2.2 + entities: 2.2.0 /dom-walk/0.1.2: resolution: {integrity: sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==} @@ -11216,9 +11175,6 @@ packages: /domelementtype/1.3.1: resolution: {integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==} - /domelementtype/2.1.0: - resolution: {integrity: sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==} - /domelementtype/2.2.0: resolution: {integrity: sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==} @@ -11234,14 +11190,8 @@ packages: domelementtype: 1.3.1 dev: false - /domhandler/4.0.0: - resolution: {integrity: sha512-KPTbnGQ1JeEMQyO1iYXoagsI6so/C96HZiFyByU3T6iAzpXn8EGEvct6unm1ZGoed8ByO2oirxgwxBmqKF9haA==} - engines: {node: '>= 4'} - dependencies: - domelementtype: 2.2.0 - - /domhandler/4.2.0: - resolution: {integrity: sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==} + /domhandler/4.2.2: + resolution: {integrity: sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==} engines: {node: '>= 4'} dependencies: domelementtype: 2.2.0 @@ -11259,20 +11209,12 @@ packages: dom-serializer: 0.1.1 domelementtype: 1.3.1 - /domutils/2.5.0: - resolution: {integrity: sha512-Ho16rzNMOFk2fPwChGh3D2D9OEHAfG19HgmRR2l+WLSsIstNsAYBzePH412bL0y5T44ejABIVfTHQ8nqi/tBCg==} + /domutils/2.8.0: + resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} dependencies: - dom-serializer: 1.2.0 - domelementtype: 2.1.0 - domhandler: 4.0.0 - - /domutils/2.7.0: - resolution: {integrity: sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==} - dependencies: - dom-serializer: 1.2.0 + dom-serializer: 1.3.2 domelementtype: 2.2.0 - domhandler: 4.2.0 - dev: true + domhandler: 4.2.2 /dot-case/3.0.4: resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} @@ -11404,11 +11346,8 @@ packages: resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=} dev: true - /electron-to-chromium/1.3.743: - resolution: {integrity: sha512-K2wXfo9iZQzNJNx67+Pld0DRF+9bYinj62gXCdgPhcu1vidwVuLPHQPPFnCdO55njWigXXpfBiT90jGUPbw8Zg==} - - /electron-to-chromium/1.3.805: - resolution: {integrity: sha512-uUJF59M6pNSRHQaXwdkaNB4BhSQ9lldRdG1qCjlrAFkynPGDc5wPoUcYEQQeQGmKyAWJPvGkYAWmtVrxWmDAkg==} + /electron-to-chromium/1.3.823: + resolution: {integrity: sha512-jbwqBmqo9ZBWNfz6EKDTx66rqRDt87ZbOxtUegYNpkVMX6z93PMaFbDy7/LIPRwMI/5T4GVcYkROWDPQm9Ni7A==} /elegant-spinner/1.0.1: resolution: {integrity: sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=} @@ -11534,6 +11473,9 @@ packages: /entities/2.1.0: resolution: {integrity: sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==} + /entities/2.2.0: + resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} + /envinfo/7.8.1: resolution: {integrity: sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==} engines: {node: '>=4'} @@ -11589,7 +11531,7 @@ packages: resolution: {integrity: sha512-Dw8/Gs4vRjxY6/6i9wU0V+utmQO9kvh9XLnz3LIudviOnVYDEe2ec+0k+NQoMamn1VrjKgCUOWj5jG/5M5M0Qw==} dependencies: array.prototype.flat: 1.2.4 - cheerio: 1.0.0-rc.5 + cheerio: 1.0.0-rc.10 enzyme-shallow-equal: 1.0.4 function.prototype.name: 1.1.4 has: 1.0.3 @@ -12523,7 +12465,6 @@ packages: merge2: 1.4.1 micromatch: 4.0.4 picomatch: 2.3.0 - dev: true /fast-json-parse/1.0.3: resolution: {integrity: sha512-FRWsaZRWEJ1ESVNbDWmsAlqDk96gPQezzLghafp5J4GUKjbCz3OkAHuZs5TuPEtkbVQERysLp9xv6c24fBm8Aw==} @@ -12548,7 +12489,6 @@ packages: resolution: {integrity: sha512-AWuv6Ery3pM+dY7LYS8YIaCiQvUaos9OB1RyNgaOWnaX+Tik7Onvcsf8x8c+YtDeT0maYLniBip2hox5KtEXXA==} dependencies: reusify: 1.0.4 - dev: true /fault/1.0.4: resolution: {integrity: sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==} @@ -12604,6 +12544,7 @@ packages: /figgy-pudding/3.5.2: resolution: {integrity: sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==} + dev: true /figures/1.7.0: resolution: {integrity: sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=} @@ -13061,6 +13002,7 @@ packages: dependencies: inherits: 2.0.4 readable-stream: 2.3.7 + dev: true /fromentries/1.3.2: resolution: {integrity: sha512-cHEpEQHUg0f8XdtZCc2ZAhrHzKzT0MrFUTcvx+hfxYu7rGMDc5SKoXFh+n4YigxsHXRzc6OrCshdR1bWH6HHyg==} @@ -13140,6 +13082,7 @@ packages: iferr: 0.1.5 imurmurhash: 0.1.4 readable-stream: 2.3.7 + dev: true /fs.realpath/1.0.0: resolution: {integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8=} @@ -13314,17 +13257,18 @@ packages: is-glob: 3.1.0 path-dirname: 1.0.2 - /glob-parent/5.1.1: - resolution: {integrity: sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==} + /glob-parent/5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} dependencies: is-glob: 4.0.1 - /glob-parent/5.1.2: - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} - engines: {node: '>= 6'} + /glob-parent/6.0.1: + resolution: {integrity: sha512-kEVjS71mQazDBHKcsq4E9u/vUzaLcw1A8EtUeydawvIWQCJM0qQ08G1H7/XTjFUulla6XQiDOG6MXSaG0HDKog==} + engines: {node: '>=10.13.0'} dependencies: is-glob: 4.0.1 + dev: false /glob-promise/3.4.0_glob@7.1.6: resolution: {integrity: sha512-q08RJ6O+eJn+dVanerAndJwIcumgbDdYiUT7zFQl3Wm1xD6fBKtah7H8ZJChj4wP+8C+QfeVy8xautR7rdmKEw==} @@ -13535,7 +13479,6 @@ packages: ignore: 5.1.8 merge2: 1.4.1 slash: 3.0.0 - dev: true /globby/11.0.4: resolution: {integrity: sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==} @@ -13560,18 +13503,6 @@ packages: pify: 2.3.0 pinkie-promise: 2.0.1 - /globby/7.1.1: - resolution: {integrity: sha1-+yzP+UAfhgCUXfral0QMypcrhoA=} - engines: {node: '>=4'} - dependencies: - array-union: 1.0.2 - dir-glob: 2.2.2 - glob: 7.1.6 - ignore: 3.3.10 - pify: 3.0.0 - slash: 1.0.0 - dev: false - /globby/9.2.0: resolution: {integrity: sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==} engines: {node: '>=6'} @@ -13656,7 +13587,7 @@ packages: fancy-log: 1.3.3 gulp: 4.0.2 plugin-error: 1.0.1 - postcss: 7.0.35 + postcss: 7.0.36 through2: 3.0.2 vinyl-sourcemaps-apply: 0.2.1 @@ -14134,22 +14065,13 @@ packages: readable-stream: 3.6.0 dev: false - /htmlparser2/6.0.1: - resolution: {integrity: sha512-GDKPd+vk4jvSuvCbyuzx/unmXkk090Azec7LovXP8as1Hn8q9p3hbjmDGbUqqhknw0ajwit6LiiWqfiTUPMK7w==} - dependencies: - domelementtype: 2.1.0 - domhandler: 4.0.0 - domutils: 2.5.0 - entities: 2.1.0 - /htmlparser2/6.1.0: resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==} dependencies: domelementtype: 2.2.0 - domhandler: 4.2.0 - domutils: 2.7.0 - entities: 2.1.0 - dev: true + domhandler: 4.2.2 + domutils: 2.8.0 + entities: 2.2.0 /http-errors/1.7.2: resolution: {integrity: sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==} @@ -14264,23 +14186,20 @@ packages: postcss: 7.0.36 dev: true - /icss-utils/5.1.0_postcss@8.2.15: + /icss-utils/5.1.0_postcss@8.3.6: resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.2.15 + postcss: 8.3.6 /ieee754/1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} /iferr/0.1.5: resolution: {integrity: sha1-xg7taebY/bazEEofy8ocGS3FtQE=} - - /ignore/3.3.10: - resolution: {integrity: sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==} - dev: false + dev: true /ignore/4.0.6: resolution: {integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==} @@ -14290,7 +14209,6 @@ packages: /ignore/5.1.8: resolution: {integrity: sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==} engines: {node: '>= 4'} - dev: true /immer/8.0.1: resolution: {integrity: sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA==} @@ -16483,6 +16401,7 @@ packages: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} dependencies: yallist: 3.1.1 + dev: true /lru-cache/6.0.0: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} @@ -16770,7 +16689,6 @@ packages: /merge2/1.4.1: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} - dev: true /methods/1.1.2: resolution: {integrity: sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=} @@ -16965,6 +16883,7 @@ packages: pumpify: 1.5.1 stream-each: 1.2.3 through2: 2.0.5 + dev: true /mitt/2.1.0: resolution: {integrity: sha512-ILj2TpLiysu2wkBbWjAmww7TkZb65aiQO+DkVdUTBpBXq+MHYiETENkKFMtsJZX1Lf4pe4QOrTSjIfUwN5lRdg==} @@ -17058,6 +16977,7 @@ packages: mkdirp: 0.5.5 rimraf: 2.7.1 run-queue: 1.0.3 + dev: true /mri/1.1.6: resolution: {integrity: sha512-oi1b3MfbyGa7FJMP9GmLTttni5JoICpYBRlq+x5V16fZbLsnL9N3wFqqIm/nIG43FjUFkFh9Epzp/kzUGUnJxQ==} @@ -17272,11 +17192,8 @@ packages: process-on-spawn: 1.0.0 dev: true - /node-releases/1.1.71: - resolution: {integrity: sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==} - - /node-releases/1.1.74: - resolution: {integrity: sha512-caJBVempXZPepZoZAPCWRTNxYQ+xtG/KAi4ozTA5A+nJ7IU+kLQCbqaUjb5Rwy14M9upBWiQ4NutcmW04LJSRw==} + /node-releases/1.1.75: + resolution: {integrity: sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==} /node-wp-i18n/1.2.4: resolution: {integrity: sha512-pIeFi+ATRTEmWgpmCV+wIkELYZ8bGVzWlLZ6gw1kBQmp9gHBHgDD/eMNK2mIIEFPAsG4DoBH+r0w6kvNB7Pw/w==} @@ -17802,6 +17719,7 @@ packages: cyclist: 1.0.1 inherits: 2.0.4 readable-stream: 2.3.7 + dev: true /param-case/3.0.4: resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} @@ -17952,9 +17870,6 @@ packages: resolution: {integrity: sha1-jKBjpj3nmC36lXYO2v/RAhRJTyQ=} dev: false - /path-parse/1.0.6: - resolution: {integrity: sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==} - /path-parse/1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} @@ -18000,6 +17915,7 @@ packages: engines: {node: '>=4'} dependencies: pify: 3.0.0 + dev: true /path-type/4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} @@ -18066,6 +17982,7 @@ packages: /pify/3.0.0: resolution: {integrity: sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=} engines: {node: '>=4'} + dev: true /pify/4.0.1: resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} @@ -18206,7 +18123,7 @@ packages: resolution: {integrity: sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==} engines: {node: '>=6.9.0'} dependencies: - browserslist: 4.16.7 + browserslist: 4.16.8 color: 3.1.3 has: 1.0.3 postcss: 7.0.36 @@ -18223,7 +18140,7 @@ packages: resolution: {integrity: sha512-55BPj5FudpCiPZzBaO+MOeqmwMDa+nV9/0QBJBfhZjYg6D9hE+rW9lpMBLTJoF4OTXnS5Po4yM1nMlgkPbCxFg==} engines: {node: '>=10.0.0'} dependencies: - postcss: 7.0.35 + postcss: 7.0.36 postcss-values-parser: 4.0.0 dev: false @@ -18321,7 +18238,7 @@ packages: resolution: {integrity: sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==} engines: {node: '>=6.9.0'} dependencies: - browserslist: 4.16.7 + browserslist: 4.16.8 caniuse-api: 3.0.0 cssnano-util-same-parent: 4.0.1 postcss: 7.0.36 @@ -18349,7 +18266,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: alphanum-sort: 1.0.2 - browserslist: 4.16.7 + browserslist: 4.16.8 cssnano-util-get-arguments: 4.0.0 postcss: 7.0.36 postcss-value-parser: 3.3.1 @@ -18371,13 +18288,13 @@ packages: postcss: 7.0.36 dev: true - /postcss-modules-extract-imports/3.0.0_postcss@8.2.15: + /postcss-modules-extract-imports/3.0.0_postcss@8.3.6: resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.2.15 + postcss: 8.3.6 /postcss-modules-local-by-default/3.0.3: resolution: {integrity: sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==} @@ -18389,14 +18306,14 @@ packages: postcss-value-parser: 4.1.0 dev: true - /postcss-modules-local-by-default/4.0.0_postcss@8.2.15: + /postcss-modules-local-by-default/4.0.0_postcss@8.3.6: resolution: {integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0_postcss@8.2.15 - postcss: 8.2.15 + icss-utils: 5.1.0_postcss@8.3.6 + postcss: 8.3.6 postcss-selector-parser: 6.0.5 postcss-value-parser: 4.1.0 @@ -18408,13 +18325,13 @@ packages: postcss-selector-parser: 6.0.5 dev: true - /postcss-modules-scope/3.0.0_postcss@8.2.15: + /postcss-modules-scope/3.0.0_postcss@8.3.6: resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.2.15 + postcss: 8.3.6 postcss-selector-parser: 6.0.5 /postcss-modules-values/3.0.0: @@ -18424,14 +18341,14 @@ packages: postcss: 7.0.36 dev: true - /postcss-modules-values/4.0.0_postcss@8.2.15: + /postcss-modules-values/4.0.0_postcss@8.3.6: resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0_postcss@8.2.15 - postcss: 8.2.15 + icss-utils: 5.1.0_postcss@8.3.6 + postcss: 8.3.6 /postcss-normalize-charset/4.0.1: resolution: {integrity: sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==} @@ -18485,7 +18402,7 @@ packages: resolution: {integrity: sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==} engines: {node: '>=6.9.0'} dependencies: - browserslist: 4.16.7 + browserslist: 4.16.8 postcss: 7.0.36 postcss-value-parser: 3.3.1 @@ -18517,7 +18434,7 @@ packages: resolution: {integrity: sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==} engines: {node: '>=6.9.0'} dependencies: - browserslist: 4.16.7 + browserslist: 4.16.8 caniuse-api: 3.0.0 has: 1.0.3 postcss: 7.0.36 @@ -18593,14 +18510,6 @@ packages: source-map: 0.6.1 supports-color: 5.5.0 - /postcss/7.0.35: - resolution: {integrity: sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==} - engines: {node: '>=6.0.0'} - dependencies: - chalk: 2.4.2 - source-map: 0.6.1 - supports-color: 6.1.0 - /postcss/7.0.36: resolution: {integrity: sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==} engines: {node: '>=6.0.0'} @@ -18609,13 +18518,13 @@ packages: source-map: 0.6.1 supports-color: 6.1.0 - /postcss/8.2.15: - resolution: {integrity: sha512-2zO3b26eJD/8rb106Qu2o7Qgg52ND5HPjcyQiK2B98O388h43A448LCslC0dI2P97wCAQRJsFvwTRcXxTKds+Q==} + /postcss/8.3.6: + resolution: {integrity: sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==} engines: {node: ^10 || ^12 || >=14} dependencies: colorette: 1.2.2 nanoid: 3.1.23 - source-map: 0.6.1 + source-map-js: 0.6.2 /potpack/1.0.1: resolution: {integrity: sha512-15vItUAbViaYrmaB/Pbw7z6qX2xENbFSTA7Ii4tgbPtasxm5v6ryKhKtL91tpWovDJzTiZqdwzhcFBCwiMVdVw==} @@ -18838,6 +18747,7 @@ packages: dependencies: end-of-stream: 1.4.4 once: 1.4.0 + dev: true /pumpify/1.5.1: resolution: {integrity: sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==} @@ -19193,7 +19103,7 @@ packages: dependencies: '@babel/code-frame': 7.10.4 address: 1.1.2 - browserslist: 4.14.2 + browserslist: 4.16.8 chalk: 2.4.2 cross-spawn: 7.0.3 detect-port-alt: 1.1.6 @@ -20289,7 +20199,7 @@ packages: parse-entities: 2.0.0 repeat-string: 1.6.1 state-toggle: 1.0.3 - trim: 0.0.1 + trim: 0.0.3 trim-trailing-lines: 1.1.4 unherit: 1.1.3 unist-util-remove-position: 2.0.1 @@ -20512,7 +20422,7 @@ packages: resolution: {integrity: sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==} dependencies: is-core-module: 2.4.0 - path-parse: 1.0.6 + path-parse: 1.0.7 /resolve/1.20.0: resolution: {integrity: sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==} @@ -20549,7 +20459,6 @@ packages: /reusify/1.0.4: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - dev: true /rework-plugin-function/1.0.2: resolution: {integrity: sha1-Es5G+1sptdk1FGaD9rmM9J0jc7k=} @@ -20703,7 +20612,7 @@ packages: chalk: 4.1.2 find-up: 5.0.0 mkdirp: 1.0.4 - postcss: 8.2.15 + postcss: 8.3.6 strip-json-comments: 3.1.1 /run-async/2.4.1: @@ -20712,12 +20621,12 @@ packages: /run-parallel/1.1.10: resolution: {integrity: sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw==} - dev: true /run-queue/1.0.3: resolution: {integrity: sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=} dependencies: aproba: 1.2.0 + dev: true /rungen/0.3.2: resolution: {integrity: sha1-QAwJ6+kU57F+C27zJjQA/Cq8fLM=} @@ -20900,6 +20809,7 @@ packages: ajv: 6.12.6 ajv-errors: 1.0.1_ajv@6.12.6 ajv-keywords: 3.5.2_ajv@6.12.6 + dev: true /schema-utils/2.7.0: resolution: {integrity: sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==} @@ -20999,6 +20909,7 @@ packages: resolution: {integrity: sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==} dependencies: randombytes: 2.1.0 + dev: true /serialize-javascript/5.0.1: resolution: {integrity: sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==} @@ -21260,6 +21171,10 @@ packages: /source-list-map/2.0.1: resolution: {integrity: sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==} + /source-map-js/0.6.2: + resolution: {integrity: sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==} + engines: {node: '>=0.10.0'} + /source-map-resolve/0.5.3: resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==} dependencies: @@ -21405,6 +21320,7 @@ packages: resolution: {integrity: sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==} dependencies: figgy-pudding: 3.5.2 + dev: true /ssri/8.0.1: resolution: {integrity: sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==} @@ -21482,6 +21398,7 @@ packages: dependencies: end-of-stream: 1.4.4 stream-shift: 1.0.1 + dev: true /stream-exhaust/1.0.2: resolution: {integrity: sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==} @@ -21738,7 +21655,7 @@ packages: resolution: {integrity: sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==} engines: {node: '>=6.9.0'} dependencies: - browserslist: 4.16.7 + browserslist: 4.16.8 postcss: 7.0.36 postcss-selector-parser: 3.1.2 @@ -21980,8 +21897,8 @@ packages: readable-stream: 3.6.0 dev: true - /tar/6.1.0: - resolution: {integrity: sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==} + /tar/6.1.11: + resolution: {integrity: sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==} engines: {node: '>= 10'} dependencies: chownr: 2.0.0 @@ -22349,8 +22266,8 @@ packages: resolution: {integrity: sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==} dev: true - /trim/0.0.1: - resolution: {integrity: sha1-WFhUf2spB1fulczMZm+1AITEYN0=} + /trim/0.0.3: + resolution: {integrity: sha512-h82ywcYhHK7veeelXrCScdH7HkWfbIT1D/CgYO+nmDarz3SGNssVBMws6jU16Ga60AJCRAvPV6w6RLuNerQqjg==} dev: true /trough/1.0.5: @@ -22393,6 +22310,9 @@ packages: /tslib/2.3.0: resolution: {integrity: sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==} + /tslib/2.3.1: + resolution: {integrity: sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==} + /tsutils/3.21.0: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} @@ -23230,6 +23150,7 @@ packages: dependencies: ansi-colors: 3.2.4 uuid: 3.4.0 + dev: true /webpack-merge/5.7.3: resolution: {integrity: sha512-6/JUQv0ELQ1igjGDzHkXbVDRxkfA57Zw7PfiupdLFJYrgFqY5ZP8xxbpp2lU3EPwYx89ht5Z/aDkD40hFCm5AA==} @@ -23327,7 +23248,7 @@ packages: '@webassemblyjs/wasm-parser': 1.11.1 acorn: 8.4.1 acorn-import-assertions: 1.7.6_acorn@8.4.1 - browserslist: 4.16.7 + browserslist: 4.16.8 chrome-trace-event: 1.0.3 enhanced-resolve: 5.8.2 es-module-lexer: 0.7.1 @@ -23362,7 +23283,7 @@ packages: '@webassemblyjs/wasm-parser': 1.11.1 acorn: 8.4.1 acorn-import-assertions: 1.7.6_acorn@8.4.1 - browserslist: 4.16.7 + browserslist: 4.16.8 chrome-trace-event: 1.0.3 enhanced-resolve: 5.8.2 es-module-lexer: 0.7.1 @@ -23609,6 +23530,7 @@ packages: /yallist/3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + dev: true /yallist/4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} diff --git a/projects/plugins/jetpack/changelog/update-various-js-deps b/projects/plugins/jetpack/changelog/update-various-js-deps new file mode 100644 index 0000000000000..9c96b260fb2bc --- /dev/null +++ b/projects/plugins/jetpack/changelog/update-various-js-deps @@ -0,0 +1,4 @@ +Significance: patch +Type: other + +Update `copy-webpack-plugin` dep. diff --git a/projects/plugins/jetpack/package.json b/projects/plugins/jetpack/package.json index 0d26415668510..a1f571ab6312d 100644 --- a/projects/plugins/jetpack/package.json +++ b/projects/plugins/jetpack/package.json @@ -93,7 +93,7 @@ "clipboard": "2.0.6", "component-uid": "0.0.2", "cookie": "0.4.1", - "copy-webpack-plugin": "5.1.2", + "copy-webpack-plugin": "9.0.1", "core-js": "3.11.1", "create-react-class": "15.7.0", "debug": "4.3.1", diff --git a/projects/plugins/jetpack/tools/webpack.config.extensions.js b/projects/plugins/jetpack/tools/webpack.config.extensions.js index 39a7b33e4c31d..7bcb1aca32504 100644 --- a/projects/plugins/jetpack/tools/webpack.config.extensions.js +++ b/projects/plugins/jetpack/tools/webpack.config.extensions.js @@ -154,12 +154,14 @@ module.exports = [ }, plugins: [ ...extensionsWebpackConfig.plugins, - new CopyWebpackPlugin( [ - { - from: presetPath, - to: 'index.json', - }, - ] ), + new CopyWebpackPlugin( { + patterns: [ + { + from: presetPath, + to: 'index.json', + }, + ], + } ), new CopyBlockEditorAssetsPlugin(), ], },