From 49647ea8523243d114ee8fffb5625a1a76287ef7 Mon Sep 17 00:00:00 2001 From: Rodel Date: Tue, 9 Nov 2021 18:19:44 +0800 Subject: [PATCH 01/13] Added tests for order search --- packages/js/api-core-tests/CHANGELOG.md | 1 + packages/js/api-core-tests/data/order.js | 2 +- .../js/api-core-tests/data/shared/customer.js | 2 +- .../js/api-core-tests/endpoints/orders.js | 16 +++-- .../tests/orders/order-search.test.js | 68 +++++++++++++++++++ 5 files changed, 81 insertions(+), 8 deletions(-) create mode 100644 packages/js/api-core-tests/tests/orders/order-search.test.js diff --git a/packages/js/api-core-tests/CHANGELOG.md b/packages/js/api-core-tests/CHANGELOG.md index f9c672179e7..72832818f24 100644 --- a/packages/js/api-core-tests/CHANGELOG.md +++ b/packages/js/api-core-tests/CHANGELOG.md @@ -6,3 +6,4 @@ - Coupons API Tests - Refunds API Tests - Products API Tests +- Order Search API Tests diff --git a/packages/js/api-core-tests/data/order.js b/packages/js/api-core-tests/data/order.js index b3cbb0e6d8b..7fc326660dc 100644 --- a/packages/js/api-core-tests/data/order.js +++ b/packages/js/api-core-tests/data/order.js @@ -24,7 +24,7 @@ const order = { }; const productLineItems = { - name: '', + name: 'Handmade Wooden Gloves', product_id: 93, variation_id: 0, quantity: 2, diff --git a/packages/js/api-core-tests/data/shared/customer.js b/packages/js/api-core-tests/data/shared/customer.js index 1c49bd797d7..ed0ac026aa9 100644 --- a/packages/js/api-core-tests/data/shared/customer.js +++ b/packages/js/api-core-tests/data/shared/customer.js @@ -29,7 +29,7 @@ const customerBilling = { const customerShipping = { first_name: 'Tim', last_name: 'Clark', - company: 'Automattic', + company: 'Murphy LLC', country: 'US', address_1: 'Oxford Ave', address_2: 'Linwood Ave', diff --git a/packages/js/api-core-tests/endpoints/orders.js b/packages/js/api-core-tests/endpoints/orders.js index 1ff3cc81854..2233fec0113 100644 --- a/packages/js/api-core-tests/endpoints/orders.js +++ b/packages/js/api-core-tests/endpoints/orders.js @@ -24,14 +24,15 @@ const ordersApi = { method: 'GET', path: 'orders/', responseCode: 200, - order: async ( orderId ) => getRequest( `orders/${orderId}` ), + order: async ( orderId ) => getRequest( `orders/${ orderId }` ), }, listAll: { name: 'List all orders', method: 'GET', path: 'orders', responseCode: 200, - orders: async () => getRequest( 'orders' ), + orders: async ( ordersQuery = {} ) => + getRequest( 'orders', ordersQuery ), }, update: { name: 'Update an order', @@ -39,7 +40,8 @@ const ordersApi = { path: 'orders/', responseCode: 200, payload: getOrderExample(), - order: async ( orderId, orderDetails ) => putRequest( `orders/${orderId}`, orderDetails ), + order: async ( orderId, orderDetails ) => + putRequest( `orders/${ orderId }`, orderDetails ), }, delete: { name: 'Delete an order', @@ -47,9 +49,10 @@ const ordersApi = { path: 'orders/', responseCode: 200, payload: { - force: false + force: false, }, - order: async ( orderId, deletePermanently ) => deleteRequest( `orders/${orderId}`, deletePermanently ), + order: async ( orderId, deletePermanently ) => + deleteRequest( `orders/${ orderId }`, deletePermanently ), }, batch: { name: 'Batch update orders', @@ -57,7 +60,8 @@ const ordersApi = { path: 'orders/batch', responseCode: 200, payload: shared.getBatchPayloadExample( getOrderExample() ), - orders: async ( batchUpdatePayload ) => postRequest( `orders/batch`, batchUpdatePayload ), + orders: async ( batchUpdatePayload ) => + postRequest( `orders/batch`, batchUpdatePayload ), }, }; diff --git a/packages/js/api-core-tests/tests/orders/order-search.test.js b/packages/js/api-core-tests/tests/orders/order-search.test.js new file mode 100644 index 00000000000..4b439a18950 --- /dev/null +++ b/packages/js/api-core-tests/tests/orders/order-search.test.js @@ -0,0 +1,68 @@ +const { ordersApi } = require( '../../endpoints' ); +const { getOrderExample } = require( '../../data' ); + +/** + * Order to be searched + */ +const order = { + ...getOrderExample(), + shipping_lines: [], + fee_lines: [], + coupon_lines: [], +}; + +/** + * Search parameters to be used + */ +const searchParams = [ + [ 'orderId', 'orderId' ], + [ 'billing first name', order.billing.first_name ], + [ 'billing last name', order.billing.last_name ], + [ 'billing company name', order.billing.company ], + [ 'billing address 1', order.billing.address_1 ], + [ 'billing address 2', order.billing.address_2 ], + [ 'billing city name', order.billing.city ], + [ 'billing post code', order.billing.postcode ], + [ 'billing email', order.billing.email ], + [ 'billing phone', order.billing.phone ], + [ 'billing state', order.billing.state ], + [ 'shipping first name', order.shipping.first_name ], + [ 'shipping last name', order.shipping.last_name ], + [ 'shipping address 1', order.shipping.address_1 ], + [ 'shipping address 2', order.shipping.address_2 ], + [ 'shipping city', order.shipping.city ], + [ 'shipping post code', order.shipping.postcode ], + [ 'shipping state', order.shipping.state ], + [ 'item name', order.line_items[ 0 ].name ], +]; + +/** + * Tests for the WooCommerce Order Search API. + * + * @group api + * @group orders + * + */ +describe( 'Order Search API tests', () => { + beforeAll( async () => { + // Create an order and save its ID + const { body } = await ordersApi.create.order( order ); + order.id = body.id; + } ); + + afterAll( async () => { + // Cleanup: Delete the order + await ordersApi.delete.order( order.id, true ); + } ); + + it.each( searchParams )( 'can search by %s', async ( title, param ) => { + const searchValue = param === 'orderId' ? order.id : param; + + const { body } = await ordersApi.listAll.orders( { + search: searchValue, + } ); + + expect( body ).toHaveLength( 1 ); + expect( body[ 0 ].id ).toEqual( order.id ); + } ); +} ); From ee3b315eaae14c9eb5c6bfb9a965e55fb15f317c Mon Sep 17 00:00:00 2001 From: Rodel Date: Wed, 10 Nov 2021 22:57:50 +0800 Subject: [PATCH 02/13] Changed shipping phone data --- packages/js/api-core-tests/data/shared/customer.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/js/api-core-tests/data/shared/customer.js b/packages/js/api-core-tests/data/shared/customer.js index ed0ac026aa9..3ed3d58a096 100644 --- a/packages/js/api-core-tests/data/shared/customer.js +++ b/packages/js/api-core-tests/data/shared/customer.js @@ -36,7 +36,7 @@ const customerShipping = { city: 'Buffalo', state: 'NY', postcode: '14201', - phone: '123456789', + phone: '6146524353', }; module.exports = { From 988618056dfb09646e809e355fabe1e2b86a9d42 Mon Sep 17 00:00:00 2001 From: Rodel Date: Wed, 10 Nov 2021 22:58:04 +0800 Subject: [PATCH 03/13] Added test for empty result set --- .../js/api-core-tests/tests/orders/order-search.test.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/js/api-core-tests/tests/orders/order-search.test.js b/packages/js/api-core-tests/tests/orders/order-search.test.js index 4b439a18950..d23d73ed17c 100644 --- a/packages/js/api-core-tests/tests/orders/order-search.test.js +++ b/packages/js/api-core-tests/tests/orders/order-search.test.js @@ -65,4 +65,12 @@ describe( 'Order Search API tests', () => { expect( body ).toHaveLength( 1 ); expect( body[ 0 ].id ).toEqual( order.id ); } ); + + it( 'can return an empty result set when no matches were found', async () => { + const { body } = await ordersApi.listAll.orders( { + search: 'Chauncey Smith Kunde', + } ); + + expect( body ).toEqual( [] ); + } ); } ); From a33a1d7c87878ecd6b70f0a4b61574537ea842c5 Mon Sep 17 00:00:00 2001 From: Rodel Date: Thu, 11 Nov 2021 15:44:25 +0800 Subject: [PATCH 04/13] Removed duplicate tests --- .../tests/orders/order-search.test.js | 21 ++++++++++++------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/packages/js/api-core-tests/tests/orders/order-search.test.js b/packages/js/api-core-tests/tests/orders/order-search.test.js index d23d73ed17c..dd460d7e0af 100644 --- a/packages/js/api-core-tests/tests/orders/order-search.test.js +++ b/packages/js/api-core-tests/tests/orders/order-search.test.js @@ -12,28 +12,31 @@ const order = { }; /** - * Search parameters to be used + * Search parameters to be used. + * The following scenarios are not covered in this test suite because they're already covered in the `List all orders > search` test in `orders.test.js` + * ``` + * can search by billing address 1 + * can search by shipping address 1 + * can search by billing last name + * can search by billing email + * can search by item name + * ``` */ const searchParams = [ [ 'orderId', 'orderId' ], [ 'billing first name', order.billing.first_name ], - [ 'billing last name', order.billing.last_name ], [ 'billing company name', order.billing.company ], - [ 'billing address 1', order.billing.address_1 ], [ 'billing address 2', order.billing.address_2 ], [ 'billing city name', order.billing.city ], [ 'billing post code', order.billing.postcode ], - [ 'billing email', order.billing.email ], [ 'billing phone', order.billing.phone ], [ 'billing state', order.billing.state ], [ 'shipping first name', order.shipping.first_name ], [ 'shipping last name', order.shipping.last_name ], - [ 'shipping address 1', order.shipping.address_1 ], [ 'shipping address 2', order.shipping.address_2 ], [ 'shipping city', order.shipping.city ], [ 'shipping post code', order.shipping.postcode ], [ 'shipping state', order.shipping.state ], - [ 'item name', order.line_items[ 0 ].name ], ]; /** @@ -58,19 +61,21 @@ describe( 'Order Search API tests', () => { it.each( searchParams )( 'can search by %s', async ( title, param ) => { const searchValue = param === 'orderId' ? order.id : param; - const { body } = await ordersApi.listAll.orders( { + const { status, body } = await ordersApi.listAll.orders( { search: searchValue, } ); + expect( status ).toEqual( ordersApi.listAll.responseCode ); expect( body ).toHaveLength( 1 ); expect( body[ 0 ].id ).toEqual( order.id ); } ); it( 'can return an empty result set when no matches were found', async () => { - const { body } = await ordersApi.listAll.orders( { + const { status, body } = await ordersApi.listAll.orders( { search: 'Chauncey Smith Kunde', } ); + expect( status ).toEqual( ordersApi.listAll.responseCode ); expect( body ).toEqual( [] ); } ); } ); From e551881817695a0e18eab866799f283bdb8f4174 Mon Sep 17 00:00:00 2001 From: Rodel Date: Wed, 1 Dec 2021 23:26:02 +0800 Subject: [PATCH 05/13] Revert unnecessary change --- packages/js/api-core-tests/data/order.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/js/api-core-tests/data/order.js b/packages/js/api-core-tests/data/order.js index 7fc326660dc..b3cbb0e6d8b 100644 --- a/packages/js/api-core-tests/data/order.js +++ b/packages/js/api-core-tests/data/order.js @@ -24,7 +24,7 @@ const order = { }; const productLineItems = { - name: 'Handmade Wooden Gloves', + name: '', product_id: 93, variation_id: 0, quantity: 2, From 3f269b91292250354fc2d6728d1fdecc9b302ba4 Mon Sep 17 00:00:00 2001 From: Rodel Date: Wed, 1 Dec 2021 23:40:18 +0800 Subject: [PATCH 06/13] Set test data within the test --- .../js/api-core-tests/data/shared/customer.js | 4 ++-- .../tests/orders/order-search.test.js | 15 ++++++++++++++- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/packages/js/api-core-tests/data/shared/customer.js b/packages/js/api-core-tests/data/shared/customer.js index 3ed3d58a096..1c49bd797d7 100644 --- a/packages/js/api-core-tests/data/shared/customer.js +++ b/packages/js/api-core-tests/data/shared/customer.js @@ -29,14 +29,14 @@ const customerBilling = { const customerShipping = { first_name: 'Tim', last_name: 'Clark', - company: 'Murphy LLC', + company: 'Automattic', country: 'US', address_1: 'Oxford Ave', address_2: 'Linwood Ave', city: 'Buffalo', state: 'NY', postcode: '14201', - phone: '6146524353', + phone: '123456789', }; module.exports = { diff --git a/packages/js/api-core-tests/tests/orders/order-search.test.js b/packages/js/api-core-tests/tests/orders/order-search.test.js index dd460d7e0af..ac281319045 100644 --- a/packages/js/api-core-tests/tests/orders/order-search.test.js +++ b/packages/js/api-core-tests/tests/orders/order-search.test.js @@ -1,11 +1,22 @@ const { ordersApi } = require( '../../endpoints' ); -const { getOrderExample } = require( '../../data' ); +const { getOrderExample, shared } = require( '../../data' ); /** * Order to be searched */ const order = { ...getOrderExample(), + shipping: { + ...shared.customerShipping, + company: 'Murphy LLC', + phone: '6146524353', + }, + line_items: [ + { + name: 'Handmade Wooden Gloves', + product_id: '45', + }, + ], shipping_lines: [], fee_lines: [], coupon_lines: [], @@ -44,6 +55,8 @@ const searchParams = [ * * @group api * @group orders + * @group wip + * mytodo remove wip * */ describe( 'Order Search API tests', () => { From dd3b37265883316b40c53065955b0b7a8d495438 Mon Sep 17 00:00:00 2001 From: Rodel Date: Wed, 1 Dec 2021 23:44:34 +0800 Subject: [PATCH 07/13] Minor cleanup --- packages/js/api-core-tests/tests/orders/order-search.test.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/packages/js/api-core-tests/tests/orders/order-search.test.js b/packages/js/api-core-tests/tests/orders/order-search.test.js index ac281319045..4cd7ca2d80b 100644 --- a/packages/js/api-core-tests/tests/orders/order-search.test.js +++ b/packages/js/api-core-tests/tests/orders/order-search.test.js @@ -55,8 +55,6 @@ const searchParams = [ * * @group api * @group orders - * @group wip - * mytodo remove wip * */ describe( 'Order Search API tests', () => { From ba87378479f37dec199cc241541efcaa5f3d69e9 Mon Sep 17 00:00:00 2001 From: Rodel Date: Thu, 2 Dec 2021 00:28:55 +0800 Subject: [PATCH 08/13] Removed unnecessary property in test data --- .../js/api-core-tests/tests/orders/order-search.test.js | 6 ------ 1 file changed, 6 deletions(-) diff --git a/packages/js/api-core-tests/tests/orders/order-search.test.js b/packages/js/api-core-tests/tests/orders/order-search.test.js index 4cd7ca2d80b..500681dae0a 100644 --- a/packages/js/api-core-tests/tests/orders/order-search.test.js +++ b/packages/js/api-core-tests/tests/orders/order-search.test.js @@ -11,12 +11,6 @@ const order = { company: 'Murphy LLC', phone: '6146524353', }, - line_items: [ - { - name: 'Handmade Wooden Gloves', - product_id: '45', - }, - ], shipping_lines: [], fee_lines: [], coupon_lines: [], From edf55123113610662d8c27160de089da4fab5e11 Mon Sep 17 00:00:00 2001 From: roykho Date: Thu, 2 Dec 2021 07:24:30 -0800 Subject: [PATCH 09/13] Update node-sass --- plugins/woocommerce/legacy/package.json | 2 +- plugins/woocommerce/package.json | 2 +- pnpm-lock.yaml | 419 +++++++----------------- 3 files changed, 119 insertions(+), 304 deletions(-) diff --git a/plugins/woocommerce/legacy/package.json b/plugins/woocommerce/legacy/package.json index 93df4b6d759..378e4721758 100644 --- a/plugins/woocommerce/legacy/package.json +++ b/plugins/woocommerce/legacy/package.json @@ -24,7 +24,7 @@ "grunt-sass": "3.1.0", "grunt-stylelint": "0.16.0", "gruntify-eslint": "5.0.0", - "node-sass": "4.14.1", + "node-sass": "6.0.1", "stylelint": "13.8.0", "stylelint-config-wordpress": "17.0.0" } diff --git a/plugins/woocommerce/package.json b/plugins/woocommerce/package.json index 6c498c399b3..60b302e6cc6 100644 --- a/plugins/woocommerce/package.json +++ b/plugins/woocommerce/package.json @@ -64,7 +64,7 @@ "jest": "^25.1.0", "lint-staged": "9.5.0", "mocha": "7.2.0", - "node-sass": "4.14.1", + "node-sass": "6.0.1", "prettier": "npm:wp-prettier@2.0.5", "stylelint": "^13.8.0", "stylelint-config-wordpress": "17.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 82eef76d9f5..fc6a9fd1b00 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -213,7 +213,7 @@ importers: jest: ^25.1.0 lint-staged: 9.5.0 mocha: 7.2.0 - node-sass: 4.14.1 + node-sass: 6.0.1 prettier: npm:wp-prettier@2.0.5 stylelint: ^13.8.0 stylelint-config-wordpress: 17.0.0 @@ -255,7 +255,7 @@ importers: jest: 25.5.4 lint-staged: 9.5.0 mocha: 7.2.0 - node-sass: 4.14.1 + node-sass: 6.0.1 prettier: /wp-prettier/2.0.5 stylelint: 13.13.1 stylelint-config-wordpress: 17.0.0_stylelint@13.13.1 @@ -284,7 +284,7 @@ importers: grunt-sass: 3.1.0 grunt-stylelint: 0.16.0 gruntify-eslint: 5.0.0 - node-sass: 4.14.1 + node-sass: 6.0.1 stylelint: 13.8.0 stylelint-config-wordpress: 17.0.0 devDependencies: @@ -306,7 +306,7 @@ importers: grunt-sass: 3.1.0_grunt@1.3.0 grunt-stylelint: 0.16.0_stylelint@13.8.0 gruntify-eslint: 5.0.0_grunt@1.3.0 - node-sass: 4.14.1 + node-sass: 6.0.1 stylelint: 13.8.0 stylelint-config-wordpress: 17.0.0_stylelint@13.8.0 @@ -379,6 +379,7 @@ packages: /@babel/compat-data/7.15.0: resolution: {integrity: sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==} engines: {node: '>=6.9.0'} + dev: true /@babel/compat-data/7.16.4: resolution: {integrity: sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==} @@ -428,6 +429,7 @@ packages: source-map: 0.5.7 transitivePeerDependencies: - supports-color + dev: true /@babel/core/7.16.0: resolution: {integrity: sha512-mYZEvshBRHGsIAiyH5PzCFTCfbWfoYbO/jcSdXQSUQu1/pW0xDZAUP7KEc32heqWTAfAHhV9j1vH8Sav7l+JNQ==} @@ -511,6 +513,7 @@ packages: '@babel/helper-validator-option': 7.14.5 browserslist: 4.17.6 semver: 6.3.0 + dev: true /@babel/helper-compilation-targets/7.16.3_@babel+core@7.16.0: resolution: {integrity: sha512-vKsoSQAyBmxS35JUOOt+07cLc6Nk/2ljLIHwmq2/NM6hdioUaqEXq/S+nXvbvXbZkNDlWOymPanJGOc4CBjSJA==} @@ -742,6 +745,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.16.0 + dev: true /@babel/helper-module-imports/7.16.0: resolution: {integrity: sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==} @@ -763,6 +767,7 @@ packages: '@babel/types': 7.16.0 transitivePeerDependencies: - supports-color + dev: true /@babel/helper-module-transforms/7.16.0: resolution: {integrity: sha512-My4cr9ATcaBbmaEa8M0dZNA74cfI6gitvUAskgDtAFmAqyFKDSHQo5YstxPbN+lzHl2D9l/YOEFqb2mtUh4gfA==} @@ -845,6 +850,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.16.0 + dev: true /@babel/helper-simple-access/7.16.0: resolution: {integrity: sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==} @@ -918,6 +924,7 @@ packages: '@babel/types': 7.16.0 transitivePeerDependencies: - supports-color + dev: true /@babel/helpers/7.16.3: resolution: {integrity: sha512-Xn8IhDlBPhvYTvgewPKawhADichOsbkZuzN7qz2BusOM0brChsyXMDJvldWaYMMUNiCQdQzNEioXTp3sC8Nt8w==} @@ -947,6 +954,7 @@ packages: resolution: {integrity: sha512-RUVpT0G2h6rOZwqLDTrKk7ksNv7YpAilTnYe1/Q+eDjxEceRMKVWbCsX7t8h6C1qCFi/1Y8WZjcEPBAFG27GPw==} engines: {node: '>=6.0.0'} hasBin: true + dev: true /@babel/parser/7.16.4: resolution: {integrity: sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==} @@ -1519,6 +1527,7 @@ packages: dependencies: '@babel/core': 7.15.8 '@babel/helper-plugin-utils': 7.14.5 + dev: true /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.16.0: resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} @@ -1537,14 +1546,6 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: false - /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.15.8: - resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.15.8 - '@babel/helper-plugin-utils': 7.14.5 - /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.16.0: resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} peerDependencies: @@ -1552,7 +1553,6 @@ packages: dependencies: '@babel/core': 7.16.0 '@babel/helper-plugin-utils': 7.14.5 - dev: true /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.12.9: resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} @@ -1569,6 +1569,7 @@ packages: dependencies: '@babel/core': 7.15.8 '@babel/helper-plugin-utils': 7.14.5 + dev: true /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.16.0: resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} @@ -1668,14 +1669,6 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: false - /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.15.8: - resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.15.8 - '@babel/helper-plugin-utils': 7.14.5 - /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.16.0: resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: @@ -1683,7 +1676,6 @@ packages: dependencies: '@babel/core': 7.16.0 '@babel/helper-plugin-utils': 7.14.5 - dev: true /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.12.9: resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} @@ -1700,6 +1692,7 @@ packages: dependencies: '@babel/core': 7.15.8 '@babel/helper-plugin-utils': 7.14.5 + dev: true /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.16.0: resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} @@ -1744,6 +1737,7 @@ packages: dependencies: '@babel/core': 7.15.8 '@babel/helper-plugin-utils': 7.14.5 + dev: true /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.16.0: resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} @@ -1768,6 +1762,7 @@ packages: dependencies: '@babel/core': 7.15.8 '@babel/helper-plugin-utils': 7.14.5 + dev: true /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.16.0: resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} @@ -1792,6 +1787,7 @@ packages: dependencies: '@babel/core': 7.15.8 '@babel/helper-plugin-utils': 7.14.5 + dev: true /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.16.0: resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} @@ -1816,6 +1812,7 @@ packages: dependencies: '@babel/core': 7.15.8 '@babel/helper-plugin-utils': 7.14.5 + dev: true /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.16.0: resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} @@ -1840,6 +1837,7 @@ packages: dependencies: '@babel/core': 7.15.8 '@babel/helper-plugin-utils': 7.14.5 + dev: true /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.16.0: resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} @@ -1864,6 +1862,7 @@ packages: dependencies: '@babel/core': 7.15.8 '@babel/helper-plugin-utils': 7.14.5 + dev: true /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.16.0: resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} @@ -3422,6 +3421,7 @@ packages: globals: 11.12.0 transitivePeerDependencies: - supports-color + dev: true /@babel/traverse/7.16.3: resolution: {integrity: sha512-eolumr1vVMjqevCpwVO99yN/LoGL0EyHiLO5I043aYQvwOJ9eR5UsZSClHVCzfhBduMAsSzgA/6AyqPjNayJag==} @@ -3913,11 +3913,11 @@ packages: exit: 0.1.2 glob: 7.2.0 graceful-fs: 4.2.8 - istanbul-lib-coverage: 3.0.1 + istanbul-lib-coverage: 3.2.0 istanbul-lib-instrument: 4.0.3 istanbul-lib-report: 3.0.0 - istanbul-lib-source-maps: 4.0.0 - istanbul-reports: 3.0.3 + istanbul-lib-source-maps: 4.0.1 + istanbul-reports: 3.0.5 jest-haste-map: 25.5.1 jest-resolve: 25.5.1 jest-util: 25.5.0 @@ -4138,9 +4138,9 @@ packages: resolution: {integrity: sha512-Y8CEoVwXb4QwA6Y/9uDkn0Xfz0finGkieuV0xkdF9UtZGJeLukD5nLkaVrVsODB1ojRWlaoD0AJZpVHCSnJEvg==} engines: {node: '>= 8.3'} dependencies: - '@babel/core': 7.15.8 + '@babel/core': 7.16.0 '@jest/types': 25.5.0 - babel-plugin-istanbul: 6.0.0 + babel-plugin-istanbul: 6.1.1 chalk: 3.0.0 convert-source-map: 1.8.0 fast-json-stable-stringify: 2.1.0 @@ -6709,11 +6709,6 @@ packages: /array-equal/1.0.0: resolution: {integrity: sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=} - /array-find-index/1.0.2: - resolution: {integrity: sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=} - engines: {node: '>=0.10.0'} - dev: true - /array-flatten/1.1.1: resolution: {integrity: sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=} dev: true @@ -7076,18 +7071,18 @@ packages: - supports-color dev: false - /babel-jest/25.5.1_@babel+core@7.15.8: + /babel-jest/25.5.1_@babel+core@7.16.0: resolution: {integrity: sha512-9dA9+GmMjIzgPnYtkhBg73gOo/RHqPmLruP3BaGL4KEX3Dwz6pI8auSN8G8+iuEG90+GSswyKvslN+JYSaacaQ==} engines: {node: '>= 8.3'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.15.8 + '@babel/core': 7.16.0 '@jest/transform': 25.5.1 '@jest/types': 25.5.0 '@types/babel__core': 7.1.16 babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 25.5.0_@babel+core@7.15.8 + babel-preset-jest: 25.5.0_@babel+core@7.16.0 chalk: 3.0.0 graceful-fs: 4.2.8 slash: 3.0.0 @@ -7164,18 +7159,6 @@ packages: - supports-color dev: false - /babel-plugin-istanbul/6.0.0: - resolution: {integrity: sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==} - engines: {node: '>=8'} - dependencies: - '@babel/helper-plugin-utils': 7.14.5 - '@istanbuljs/load-nyc-config': 1.1.0 - '@istanbuljs/schema': 0.1.3 - istanbul-lib-instrument: 4.0.3 - test-exclude: 6.0.0 - transitivePeerDependencies: - - supports-color - /babel-plugin-istanbul/6.1.1: resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} engines: {node: '>=8'} @@ -7319,23 +7302,23 @@ packages: '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.12.9 dev: false - /babel-preset-current-node-syntax/0.1.4_@babel+core@7.15.8: + /babel-preset-current-node-syntax/0.1.4_@babel+core@7.16.0: resolution: {integrity: sha512-5/INNCYhUGqw7VbVjT/hb3ucjgkVHKXY7lX3ZjlN4gm565VyFmJUrJ/h+h16ECVB38R/9SF6aACydpKMLZ/c9w==} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.15.8 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.15.8 - '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.15.8 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.15.8 - '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.15.8 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.15.8 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.15.8 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.15.8 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.15.8 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.15.8 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.15.8 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.15.8 + '@babel/core': 7.16.0 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.16.0 + '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.16.0 + '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.16.0 + '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.16.0 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.16.0 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.16.0 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.16.0 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.16.0 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.16.0 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.16.0 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.16.0 /babel-preset-current-node-syntax/1.0.1_@babel+core@7.16.0: resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} @@ -7379,15 +7362,15 @@ packages: babel-preset-current-node-syntax: 0.1.4_@babel+core@7.12.9 dev: false - /babel-preset-jest/25.5.0_@babel+core@7.15.8: + /babel-preset-jest/25.5.0_@babel+core@7.16.0: resolution: {integrity: sha512-8ZczygctQkBU+63DtSOKGh7tFL0CeCuz+1ieud9lJ1WPQ9O6A1a/r+LGn6Y705PA6whHQ3T1XuB/PmpfNYf8Fw==} engines: {node: '>= 8.3'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.15.8 + '@babel/core': 7.16.0 babel-plugin-jest-hoist: 25.5.0 - babel-preset-current-node-syntax: 0.1.4_@babel+core@7.15.8 + babel-preset-current-node-syntax: 0.1.4_@babel+core@7.16.0 /babel-preset-jest/27.2.0_@babel+core@7.16.0: resolution: {integrity: sha512-z7MgQ3peBwN5L5aCqBKnF6iqdlvZvFUQynEhu0J+X9nHLU72jO3iY331lcYrg+AssJ8q7xsv5/3AICzVmJ/wvg==} @@ -7503,13 +7486,6 @@ packages: dependencies: file-uri-to-path: 1.0.0 - /block-stream/0.0.9: - resolution: {integrity: sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=} - engines: {node: 0.4 || >=0.5.8} - dependencies: - inherits: 2.0.4 - dev: true - /bluebird/3.7.2: resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} dev: true @@ -7693,6 +7669,7 @@ packages: escalade: 3.1.1 node-releases: 2.0.1 picocolors: 1.0.0 + dev: true /browserslist/4.18.1: resolution: {integrity: sha512-8ScCzdpPwR2wQh8IT82CA2VgDwjHyqMovPBZSNH54+tm4Jk2pCuv90gmAdH6J84OCRWi0b4gMe6O6XPXuJnjgQ==} @@ -7852,14 +7829,6 @@ packages: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} - /camelcase-keys/2.1.0: - resolution: {integrity: sha1-MIvur/3ygRkFHvodkyITyRuPkuc=} - engines: {node: '>=0.10.0'} - dependencies: - camelcase: 2.1.1 - map-obj: 1.0.1 - dev: true - /camelcase-keys/6.2.2: resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==} engines: {node: '>=8'} @@ -7869,11 +7838,6 @@ packages: quick-lru: 4.0.1 dev: true - /camelcase/2.1.1: - resolution: {integrity: sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=} - engines: {node: '>=0.10.0'} - dev: true - /camelcase/4.1.0: resolution: {integrity: sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=} engines: {node: '>=4'} @@ -7903,6 +7867,7 @@ packages: /caniuse-lite/1.0.30001278: resolution: {integrity: sha512-mpF9KeH8u5cMoEmIic/cr7PNS+F5LWBk0t2ekGT60lFf0Wq+n9LspAj0g3P+o7DQhD3sUdlMln4YFAWhFYn9jg==} + dev: true /caniuse-lite/1.0.30001280: resolution: {integrity: sha512-kFXwYvHe5rix25uwueBxC569o53J6TpnGu0BEEn+6Lhl2vsnAumRFWEBhDft1fwyo6m1r4i+RqA4+163FpeFcA==} @@ -8098,6 +8063,11 @@ packages: resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} dev: true + /chownr/2.0.0: + resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} + engines: {node: '>=10'} + dev: true + /chrome-trace-event/1.0.3: resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} engines: {node: '>=6.0'} @@ -8601,13 +8571,6 @@ packages: cross-spawn: 7.0.3 dev: true - /cross-spawn/3.0.1: - resolution: {integrity: sha1-ElYDfsufDF9549bvE14wdwGEuYI=} - dependencies: - lru-cache: 4.1.5 - which: 1.3.1 - dev: true - /cross-spawn/5.1.0: resolution: {integrity: sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=} dependencies: @@ -8901,13 +8864,6 @@ packages: resolution: {integrity: sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==} dev: false - /currently-unhandled/0.4.1: - resolution: {integrity: sha1-mI3zP+qxke95mmE2nddsF635V+o=} - engines: {node: '>=0.10.0'} - dependencies: - array-find-index: 1.0.2 - dev: true - /cwd/0.10.0: resolution: {integrity: sha1-FyQAaUBXwioTsM8WFix+S3p/5Wc=} engines: {node: '>=0.8'} @@ -9373,6 +9329,7 @@ packages: /electron-to-chromium/1.3.889: resolution: {integrity: sha512-suEUoPTD1mExjL9TdmH7cvEiWJVM2oEiAi+Y1p0QKxI2HcRlT44qDTP2c1aZmVwRemIPYOpxmV7CxQCOWcm4XQ==} + dev: true /electron-to-chromium/1.3.899: resolution: {integrity: sha512-w16Dtd2zl7VZ4N4Db+FIa7n36sgPGCKjrKvUUmp5ialsikvcQLjcJR9RWnlYNxIyEHLdHaoIZEqKsPxU9MdyBg==} @@ -9466,6 +9423,11 @@ packages: /entities/2.2.0: resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} + /env-paths/2.2.1: + resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} + engines: {node: '>=6'} + dev: true + /enzyme-adapter-react-16/1.15.6_enzyme@3.11.0: resolution: {integrity: sha512-yFlVJCXh8T+mcQo8M6my9sPgeGzj85HSHi6Apgf1Cvq/7EL/J9+1JoJmJsRxZgyTvPMAqOEpRSu/Ii/ZpyOk0g==} peerDependencies: @@ -10999,14 +10961,6 @@ packages: - supports-color dev: false - /find-up/1.1.2: - resolution: {integrity: sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=} - engines: {node: '>=0.10.0'} - dependencies: - path-exists: 2.1.0 - pinkie-promise: 2.0.1 - dev: true - /find-up/2.1.0: resolution: {integrity: sha1-RdG35QbHF93UgndaK3eSCjwMV6c=} engines: {node: '>=4'} @@ -11273,6 +11227,13 @@ packages: universalify: 2.0.0 dev: true + /fs-minipass/2.1.0: + resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} + engines: {node: '>= 8'} + dependencies: + minipass: 3.1.5 + dev: true + /fs-monkey/1.0.3: resolution: {integrity: sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==} dev: true @@ -11319,16 +11280,6 @@ packages: requiresBuild: true optional: true - /fstream/1.0.12: - resolution: {integrity: sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==} - engines: {node: '>=0.6'} - dependencies: - graceful-fs: 4.2.8 - inherits: 2.0.4 - mkdirp: 0.5.5 - rimraf: 2.7.1 - dev: true - /function-bind/1.1.1: resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} @@ -12435,18 +12386,6 @@ packages: resolution: {integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o=} engines: {node: '>=0.8.19'} - /in-publish/2.0.1: - resolution: {integrity: sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==} - hasBin: true - dev: true - - /indent-string/2.1.0: - resolution: {integrity: sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=} - engines: {node: '>=0.10.0'} - dependencies: - repeating: 2.0.1 - dev: true - /indent-string/3.2.0: resolution: {integrity: sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=} engines: {node: '>=4'} @@ -13065,10 +13004,6 @@ packages: engines: {node: '>=6'} dev: false - /istanbul-lib-coverage/3.0.1: - resolution: {integrity: sha512-GvCYYTxaCPqwMjobtVcVKvSHtAGe48MNhGjpK8LtVF8K0ISX7hCKl85LgtuaSneWVyQmaGcW3iXVV3GaZSLpmQ==} - engines: {node: '>=8'} - /istanbul-lib-coverage/3.2.0: resolution: {integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==} engines: {node: '>=8'} @@ -13178,16 +13113,6 @@ packages: - supports-color dev: false - /istanbul-lib-source-maps/4.0.0: - resolution: {integrity: sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==} - engines: {node: '>=8'} - dependencies: - debug: 4.3.2 - istanbul-lib-coverage: 3.0.1 - source-map: 0.6.1 - transitivePeerDependencies: - - supports-color - /istanbul-lib-source-maps/4.0.1: resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} engines: {node: '>=10'} @@ -13197,7 +13122,6 @@ packages: source-map: 0.6.1 transitivePeerDependencies: - supports-color - dev: true /istanbul-reports/1.5.1: resolution: {integrity: sha512-+cfoZ0UXzWjhAdzosCPP3AN8vvef8XDkWtTfgaN+7L3YTpNYITnCaEkceo5SEYy644VkHka/P1FvkWvrG/rrJw==} @@ -13212,20 +13136,12 @@ packages: html-escaper: 2.0.2 dev: false - /istanbul-reports/3.0.3: - resolution: {integrity: sha512-0i77ZFLsb9U3DHi22WzmIngVzfoyxxbQcZRqlF3KoKmCJGq9nhFHoGi8FqBztN2rE8w6hURnZghetn0xpkVb6A==} - engines: {node: '>=8'} - dependencies: - html-escaper: 2.0.2 - istanbul-lib-report: 3.0.0 - /istanbul-reports/3.0.5: resolution: {integrity: sha512-5+19PlhnGabNWB7kOFnuxT8H3T/iIyQzIbQMxXsURmmvKg86P2sbkrGOT77VnHw0Qr0gc2XzRaRfMZYYbSQCJQ==} engines: {node: '>=8'} dependencies: html-escaper: 2.0.2 istanbul-lib-report: 3.0.0 - dev: true /istanbul/1.0.0-alpha.2: resolution: {integrity: sha1-BglrwI6Yuq10Sq5Gli2N+frGPQg=} @@ -13410,10 +13326,10 @@ packages: resolution: {integrity: sha512-SZwR91SwcdK6bz7Gco8qL7YY2sx8tFJYzvg216DLihTWf+LKY/DoJXpM9nTzYakSyfblbqeU48p/p7Jzy05Atg==} engines: {node: '>= 8.3'} dependencies: - '@babel/core': 7.15.8 + '@babel/core': 7.16.0 '@jest/test-sequencer': 25.5.4 '@jest/types': 25.5.0 - babel-jest: 25.5.1_@babel+core@7.15.8 + babel-jest: 25.5.1_@babel+core@7.16.0 chalk: 3.0.0 deepmerge: 4.2.2 glob: 7.2.0 @@ -13796,7 +13712,7 @@ packages: jest-worker: 25.5.0 micromatch: 4.0.4 sane: 4.1.0 - walker: 1.0.7 + walker: 1.0.8 which: 2.0.2 optionalDependencies: fsevents: 2.3.2 @@ -13849,7 +13765,7 @@ packages: resolution: {integrity: sha512-9acbWEfbmS8UpdcfqnDO+uBUgKa/9hcRh983IHdM+pKmJPL77G0sWAAK0V0kr5LK3a8cSBfkFSoncXwQlRZfkQ==} engines: {node: '>= 8.3'} dependencies: - '@babel/traverse': 7.16.0 + '@babel/traverse': 7.16.3 '@jest/environment': 25.5.0 '@jest/source-map': 25.5.0 '@jest/test-result': 25.5.0 @@ -15171,17 +15087,6 @@ packages: resolution: {integrity: sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==} dev: true - /load-json-file/1.1.0: - resolution: {integrity: sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=} - engines: {node: '>=0.10.0'} - dependencies: - graceful-fs: 4.2.8 - parse-json: 2.2.0 - pify: 2.3.0 - pinkie-promise: 2.0.1 - strip-bom: 2.0.0 - dev: true - /load-json-file/4.0.0: resolution: {integrity: sha1-L19Fq5HjMhYjT9U62rZo607AmTs=} engines: {node: '>=4'} @@ -15351,14 +15256,6 @@ packages: dependencies: js-tokens: 4.0.0 - /loud-rejection/1.6.0: - resolution: {integrity: sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=} - engines: {node: '>=0.10.0'} - dependencies: - currently-unhandled: 0.4.1 - signal-exit: 3.0.5 - dev: true - /lowercase-keys/1.0.1: resolution: {integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==} engines: {node: '>=0.10.0'} @@ -15421,11 +15318,6 @@ packages: kind-of: 6.0.3 dev: true - /makeerror/1.0.11: - resolution: {integrity: sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=} - dependencies: - tmpl: 1.0.5 - /makeerror/1.0.12: resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} dependencies: @@ -15545,22 +15437,6 @@ packages: engines: {node: '>= 0.10.0'} dev: true - /meow/3.7.0: - resolution: {integrity: sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=} - engines: {node: '>=0.10.0'} - dependencies: - camelcase-keys: 2.1.0 - decamelize: 1.2.0 - loud-rejection: 1.6.0 - map-obj: 1.0.1 - minimist: 1.2.5 - normalize-package-data: 2.5.0 - object-assign: 4.1.1 - read-pkg-up: 1.0.1 - redent: 1.0.0 - trim-newlines: 1.0.0 - dev: true - /meow/8.1.2: resolution: {integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==} engines: {node: '>=10'} @@ -15764,6 +15640,21 @@ packages: /minimist/1.2.5: resolution: {integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==} + /minipass/3.1.5: + resolution: {integrity: sha512-+8NzxD82XQoNKNrl1d/FSi+X8wAEWR+sbYAfIvub4Nz0d22plFG72CEVVaufV8PNf4qSslFTD8VMOxNVhHCjTw==} + engines: {node: '>=8'} + dependencies: + yallist: 4.0.0 + dev: true + + /minizlib/2.1.2: + resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} + engines: {node: '>= 8'} + dependencies: + minipass: 3.1.5 + yallist: 4.0.0 + dev: true + /mississippi/3.0.0: resolution: {integrity: sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==} engines: {node: '>=4.0.0'} @@ -16005,23 +15896,21 @@ packages: hasBin: true dev: true - /node-gyp/3.8.0: - resolution: {integrity: sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==} - engines: {node: '>= 0.8.0'} + /node-gyp/7.1.2: + resolution: {integrity: sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==} + engines: {node: '>= 10.12.0'} hasBin: true dependencies: - fstream: 1.0.12 + env-paths: 2.2.1 glob: 7.2.0 graceful-fs: 4.2.8 - mkdirp: 0.5.5 - nopt: 3.0.6 + nopt: 5.0.0 npmlog: 4.1.2 - osenv: 0.1.5 request: 2.88.2 - rimraf: 2.7.1 - semver: 5.3.0 - tar: 2.2.2 - which: 1.3.1 + rimraf: 3.0.2 + semver: 7.3.5 + tar: 6.1.11 + which: 2.0.2 dev: true /node-int64/0.4.0: @@ -16095,24 +15984,22 @@ packages: /node-releases/2.0.1: resolution: {integrity: sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==} - /node-sass/4.14.1: - resolution: {integrity: sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g==} - engines: {node: '>=0.10.0'} + /node-sass/6.0.1: + resolution: {integrity: sha512-f+Rbqt92Ful9gX0cGtdYwjTrWAaGURgaK5rZCWOgCNyGWusFYHhbqCCBoFBeat+HKETOU02AyTxNhJV0YZf2jQ==} + engines: {node: '>=12'} hasBin: true requiresBuild: true dependencies: async-foreach: 0.1.3 chalk: 1.1.3 - cross-spawn: 3.0.1 + cross-spawn: 7.0.3 gaze: 1.1.3 get-stdin: 4.0.1 glob: 7.2.0 - in-publish: 2.0.1 lodash: 4.17.21 - meow: 3.7.0 - mkdirp: 0.5.5 + meow: 9.0.0 nan: 2.15.0 - node-gyp: 3.8.0 + node-gyp: 7.1.2 npmlog: 4.1.2 request: 2.88.2 sass-graph: 2.2.5 @@ -16139,6 +16026,14 @@ packages: osenv: 0.1.5 dev: true + /nopt/5.0.0: + resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==} + engines: {node: '>=6'} + hasBin: true + dependencies: + abbrev: 1.1.1 + dev: true + /normalize-package-data/2.5.0: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} dependencies: @@ -16677,13 +16572,6 @@ packages: path-root: 0.1.1 dev: true - /parse-json/2.2.0: - resolution: {integrity: sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=} - engines: {node: '>=0.10.0'} - dependencies: - error-ex: 1.3.2 - dev: true - /parse-json/4.0.0: resolution: {integrity: sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=} engines: {node: '>=4'} @@ -16749,13 +16637,6 @@ packages: resolution: {integrity: sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=} optional: true - /path-exists/2.1.0: - resolution: {integrity: sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=} - engines: {node: '>=0.10.0'} - dependencies: - pinkie-promise: 2.0.1 - dev: true - /path-exists/3.0.0: resolution: {integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=} engines: {node: '>=4'} @@ -16799,15 +16680,6 @@ packages: resolution: {integrity: sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=} dev: true - /path-type/1.1.0: - resolution: {integrity: sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=} - engines: {node: '>=0.10.0'} - dependencies: - graceful-fs: 4.2.8 - pify: 2.3.0 - pinkie-promise: 2.0.1 - dev: true - /path-type/3.0.0: resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==} engines: {node: '>=4'} @@ -16878,18 +16750,6 @@ packages: engines: {node: '>=10'} dev: true - /pinkie-promise/2.0.1: - resolution: {integrity: sha1-ITXW36ejWMBprJsXh3YogihFD/o=} - engines: {node: '>=0.10.0'} - dependencies: - pinkie: 2.0.4 - dev: true - - /pinkie/2.0.4: - resolution: {integrity: sha1-clVrgM+g1IqXToDnckjoDtT3+HA=} - engines: {node: '>=0.10.0'} - dev: true - /pirates/4.0.1: resolution: {integrity: sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==} engines: {node: '>= 6'} @@ -18127,14 +17987,6 @@ packages: pify: 2.3.0 dev: true - /read-pkg-up/1.0.1: - resolution: {integrity: sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=} - engines: {node: '>=0.10.0'} - dependencies: - find-up: 1.1.2 - read-pkg: 1.1.0 - dev: true - /read-pkg-up/4.0.0: resolution: {integrity: sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==} engines: {node: '>=6'} @@ -18151,15 +18003,6 @@ packages: read-pkg: 5.2.0 type-fest: 0.8.1 - /read-pkg/1.1.0: - resolution: {integrity: sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=} - engines: {node: '>=0.10.0'} - dependencies: - load-json-file: 1.1.0 - normalize-package-data: 2.5.0 - path-type: 1.1.0 - dev: true - /read-pkg/3.0.0: resolution: {integrity: sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=} engines: {node: '>=4'} @@ -18236,14 +18079,6 @@ packages: resolve: 1.20.0 dev: true - /redent/1.0.0: - resolution: {integrity: sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=} - engines: {node: '>=0.10.0'} - dependencies: - indent-string: 2.1.0 - strip-indent: 1.0.1 - dev: true - /redent/3.0.0: resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} engines: {node: '>=8'} @@ -18876,11 +18711,6 @@ packages: engines: {node: '>=6'} dev: true - /semver/5.3.0: - resolution: {integrity: sha1-myzl094C0XxgEq0yaqa00M9U+U8=} - hasBin: true - dev: true - /semver/5.7.1: resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} hasBin: true @@ -19544,14 +19374,6 @@ packages: resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} engines: {node: '>=6'} - /strip-indent/1.0.1: - resolution: {integrity: sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=} - engines: {node: '>=0.10.0'} - hasBin: true - dependencies: - get-stdin: 4.0.1 - dev: true - /strip-indent/3.0.0: resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} engines: {node: '>=8'} @@ -20017,13 +19839,16 @@ packages: engines: {node: '>=6'} dev: true - /tar/2.2.2: - resolution: {integrity: sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==} - deprecated: This version of tar is no longer supported, and will not receive security updates. Please upgrade asap. + /tar/6.1.11: + resolution: {integrity: sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==} + engines: {node: '>= 10'} dependencies: - block-stream: 0.0.9 - fstream: 1.0.12 - inherits: 2.0.4 + chownr: 2.0.0 + fs-minipass: 2.1.0 + minipass: 3.1.5 + minizlib: 2.1.2 + mkdirp: 1.0.4 + yallist: 4.0.0 dev: true /term-size/1.2.0: @@ -20341,11 +20166,6 @@ packages: hasBin: true dev: false - /trim-newlines/1.0.0: - resolution: {integrity: sha1-WIeWa7WCpFA6QetST301ARgVphM=} - engines: {node: '>=0.10.0'} - dev: true - /trim-newlines/3.0.1: resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} engines: {node: '>=8'} @@ -20901,11 +20721,6 @@ packages: - supports-color dev: false - /walker/1.0.7: - resolution: {integrity: sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=} - dependencies: - makeerror: 1.0.11 - /walker/1.0.8: resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} dependencies: From b9c3644a84bb1ee7f1e6eacc6925a1e719c27637 Mon Sep 17 00:00:00 2001 From: roykho Date: Thu, 2 Dec 2021 08:11:56 -0800 Subject: [PATCH 10/13] Downgrade node-sass version --- plugins/woocommerce/legacy/package.json | 2 +- plugins/woocommerce/package.json | 2 +- pnpm-lock.yaml | 279 ++++++++++++++++++------ 3 files changed, 213 insertions(+), 70 deletions(-) diff --git a/plugins/woocommerce/legacy/package.json b/plugins/woocommerce/legacy/package.json index 378e4721758..93df4b6d759 100644 --- a/plugins/woocommerce/legacy/package.json +++ b/plugins/woocommerce/legacy/package.json @@ -24,7 +24,7 @@ "grunt-sass": "3.1.0", "grunt-stylelint": "0.16.0", "gruntify-eslint": "5.0.0", - "node-sass": "6.0.1", + "node-sass": "4.14.1", "stylelint": "13.8.0", "stylelint-config-wordpress": "17.0.0" } diff --git a/plugins/woocommerce/package.json b/plugins/woocommerce/package.json index 60b302e6cc6..6c498c399b3 100644 --- a/plugins/woocommerce/package.json +++ b/plugins/woocommerce/package.json @@ -64,7 +64,7 @@ "jest": "^25.1.0", "lint-staged": "9.5.0", "mocha": "7.2.0", - "node-sass": "6.0.1", + "node-sass": "4.14.1", "prettier": "npm:wp-prettier@2.0.5", "stylelint": "^13.8.0", "stylelint-config-wordpress": "17.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fc6a9fd1b00..8bf9b1024bd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -213,7 +213,7 @@ importers: jest: ^25.1.0 lint-staged: 9.5.0 mocha: 7.2.0 - node-sass: 6.0.1 + node-sass: 4.14.1 prettier: npm:wp-prettier@2.0.5 stylelint: ^13.8.0 stylelint-config-wordpress: 17.0.0 @@ -255,7 +255,7 @@ importers: jest: 25.5.4 lint-staged: 9.5.0 mocha: 7.2.0 - node-sass: 6.0.1 + node-sass: 4.14.1 prettier: /wp-prettier/2.0.5 stylelint: 13.13.1 stylelint-config-wordpress: 17.0.0_stylelint@13.13.1 @@ -284,7 +284,7 @@ importers: grunt-sass: 3.1.0 grunt-stylelint: 0.16.0 gruntify-eslint: 5.0.0 - node-sass: 6.0.1 + node-sass: 4.14.1 stylelint: 13.8.0 stylelint-config-wordpress: 17.0.0 devDependencies: @@ -306,7 +306,7 @@ importers: grunt-sass: 3.1.0_grunt@1.3.0 grunt-stylelint: 0.16.0_stylelint@13.8.0 gruntify-eslint: 5.0.0_grunt@1.3.0 - node-sass: 6.0.1 + node-sass: 4.14.1 stylelint: 13.8.0 stylelint-config-wordpress: 17.0.0_stylelint@13.8.0 @@ -6709,6 +6709,11 @@ packages: /array-equal/1.0.0: resolution: {integrity: sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=} + /array-find-index/1.0.2: + resolution: {integrity: sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=} + engines: {node: '>=0.10.0'} + dev: true + /array-flatten/1.1.1: resolution: {integrity: sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=} dev: true @@ -7486,6 +7491,13 @@ packages: dependencies: file-uri-to-path: 1.0.0 + /block-stream/0.0.9: + resolution: {integrity: sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=} + engines: {node: 0.4 || >=0.5.8} + dependencies: + inherits: 2.0.4 + dev: true + /bluebird/3.7.2: resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} dev: true @@ -7829,6 +7841,14 @@ packages: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} + /camelcase-keys/2.1.0: + resolution: {integrity: sha1-MIvur/3ygRkFHvodkyITyRuPkuc=} + engines: {node: '>=0.10.0'} + dependencies: + camelcase: 2.1.1 + map-obj: 1.0.1 + dev: true + /camelcase-keys/6.2.2: resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==} engines: {node: '>=8'} @@ -7838,6 +7858,11 @@ packages: quick-lru: 4.0.1 dev: true + /camelcase/2.1.1: + resolution: {integrity: sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=} + engines: {node: '>=0.10.0'} + dev: true + /camelcase/4.1.0: resolution: {integrity: sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=} engines: {node: '>=4'} @@ -8063,11 +8088,6 @@ packages: resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} dev: true - /chownr/2.0.0: - resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} - engines: {node: '>=10'} - dev: true - /chrome-trace-event/1.0.3: resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} engines: {node: '>=6.0'} @@ -8571,6 +8591,13 @@ packages: cross-spawn: 7.0.3 dev: true + /cross-spawn/3.0.1: + resolution: {integrity: sha1-ElYDfsufDF9549bvE14wdwGEuYI=} + dependencies: + lru-cache: 4.1.5 + which: 1.3.1 + dev: true + /cross-spawn/5.1.0: resolution: {integrity: sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=} dependencies: @@ -8864,6 +8891,13 @@ packages: resolution: {integrity: sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==} dev: false + /currently-unhandled/0.4.1: + resolution: {integrity: sha1-mI3zP+qxke95mmE2nddsF635V+o=} + engines: {node: '>=0.10.0'} + dependencies: + array-find-index: 1.0.2 + dev: true + /cwd/0.10.0: resolution: {integrity: sha1-FyQAaUBXwioTsM8WFix+S3p/5Wc=} engines: {node: '>=0.8'} @@ -9423,11 +9457,6 @@ packages: /entities/2.2.0: resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} - /env-paths/2.2.1: - resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} - engines: {node: '>=6'} - dev: true - /enzyme-adapter-react-16/1.15.6_enzyme@3.11.0: resolution: {integrity: sha512-yFlVJCXh8T+mcQo8M6my9sPgeGzj85HSHi6Apgf1Cvq/7EL/J9+1JoJmJsRxZgyTvPMAqOEpRSu/Ii/ZpyOk0g==} peerDependencies: @@ -10961,6 +10990,14 @@ packages: - supports-color dev: false + /find-up/1.1.2: + resolution: {integrity: sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=} + engines: {node: '>=0.10.0'} + dependencies: + path-exists: 2.1.0 + pinkie-promise: 2.0.1 + dev: true + /find-up/2.1.0: resolution: {integrity: sha1-RdG35QbHF93UgndaK3eSCjwMV6c=} engines: {node: '>=4'} @@ -11227,13 +11264,6 @@ packages: universalify: 2.0.0 dev: true - /fs-minipass/2.1.0: - resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} - engines: {node: '>= 8'} - dependencies: - minipass: 3.1.5 - dev: true - /fs-monkey/1.0.3: resolution: {integrity: sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==} dev: true @@ -11280,6 +11310,16 @@ packages: requiresBuild: true optional: true + /fstream/1.0.12: + resolution: {integrity: sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==} + engines: {node: '>=0.6'} + dependencies: + graceful-fs: 4.2.8 + inherits: 2.0.4 + mkdirp: 0.5.5 + rimraf: 2.7.1 + dev: true + /function-bind/1.1.1: resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} @@ -12386,6 +12426,18 @@ packages: resolution: {integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o=} engines: {node: '>=0.8.19'} + /in-publish/2.0.1: + resolution: {integrity: sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==} + hasBin: true + dev: true + + /indent-string/2.1.0: + resolution: {integrity: sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=} + engines: {node: '>=0.10.0'} + dependencies: + repeating: 2.0.1 + dev: true + /indent-string/3.2.0: resolution: {integrity: sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=} engines: {node: '>=4'} @@ -15087,6 +15139,17 @@ packages: resolution: {integrity: sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==} dev: true + /load-json-file/1.1.0: + resolution: {integrity: sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=} + engines: {node: '>=0.10.0'} + dependencies: + graceful-fs: 4.2.8 + parse-json: 2.2.0 + pify: 2.3.0 + pinkie-promise: 2.0.1 + strip-bom: 2.0.0 + dev: true + /load-json-file/4.0.0: resolution: {integrity: sha1-L19Fq5HjMhYjT9U62rZo607AmTs=} engines: {node: '>=4'} @@ -15256,6 +15319,14 @@ packages: dependencies: js-tokens: 4.0.0 + /loud-rejection/1.6.0: + resolution: {integrity: sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=} + engines: {node: '>=0.10.0'} + dependencies: + currently-unhandled: 0.4.1 + signal-exit: 3.0.5 + dev: true + /lowercase-keys/1.0.1: resolution: {integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==} engines: {node: '>=0.10.0'} @@ -15437,6 +15508,22 @@ packages: engines: {node: '>= 0.10.0'} dev: true + /meow/3.7.0: + resolution: {integrity: sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=} + engines: {node: '>=0.10.0'} + dependencies: + camelcase-keys: 2.1.0 + decamelize: 1.2.0 + loud-rejection: 1.6.0 + map-obj: 1.0.1 + minimist: 1.2.5 + normalize-package-data: 2.5.0 + object-assign: 4.1.1 + read-pkg-up: 1.0.1 + redent: 1.0.0 + trim-newlines: 1.0.0 + dev: true + /meow/8.1.2: resolution: {integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==} engines: {node: '>=10'} @@ -15640,21 +15727,6 @@ packages: /minimist/1.2.5: resolution: {integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==} - /minipass/3.1.5: - resolution: {integrity: sha512-+8NzxD82XQoNKNrl1d/FSi+X8wAEWR+sbYAfIvub4Nz0d22plFG72CEVVaufV8PNf4qSslFTD8VMOxNVhHCjTw==} - engines: {node: '>=8'} - dependencies: - yallist: 4.0.0 - dev: true - - /minizlib/2.1.2: - resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} - engines: {node: '>= 8'} - dependencies: - minipass: 3.1.5 - yallist: 4.0.0 - dev: true - /mississippi/3.0.0: resolution: {integrity: sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==} engines: {node: '>=4.0.0'} @@ -15896,21 +15968,23 @@ packages: hasBin: true dev: true - /node-gyp/7.1.2: - resolution: {integrity: sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==} - engines: {node: '>= 10.12.0'} + /node-gyp/3.8.0: + resolution: {integrity: sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==} + engines: {node: '>= 0.8.0'} hasBin: true dependencies: - env-paths: 2.2.1 + fstream: 1.0.12 glob: 7.2.0 graceful-fs: 4.2.8 - nopt: 5.0.0 + mkdirp: 0.5.5 + nopt: 3.0.6 npmlog: 4.1.2 + osenv: 0.1.5 request: 2.88.2 - rimraf: 3.0.2 - semver: 7.3.5 - tar: 6.1.11 - which: 2.0.2 + rimraf: 2.7.1 + semver: 5.3.0 + tar: 2.2.2 + which: 1.3.1 dev: true /node-int64/0.4.0: @@ -15984,22 +16058,24 @@ packages: /node-releases/2.0.1: resolution: {integrity: sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==} - /node-sass/6.0.1: - resolution: {integrity: sha512-f+Rbqt92Ful9gX0cGtdYwjTrWAaGURgaK5rZCWOgCNyGWusFYHhbqCCBoFBeat+HKETOU02AyTxNhJV0YZf2jQ==} - engines: {node: '>=12'} + /node-sass/4.14.1: + resolution: {integrity: sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g==} + engines: {node: '>=0.10.0'} hasBin: true requiresBuild: true dependencies: async-foreach: 0.1.3 chalk: 1.1.3 - cross-spawn: 7.0.3 + cross-spawn: 3.0.1 gaze: 1.1.3 get-stdin: 4.0.1 glob: 7.2.0 + in-publish: 2.0.1 lodash: 4.17.21 - meow: 9.0.0 + meow: 3.7.0 + mkdirp: 0.5.5 nan: 2.15.0 - node-gyp: 7.1.2 + node-gyp: 3.8.0 npmlog: 4.1.2 request: 2.88.2 sass-graph: 2.2.5 @@ -16026,14 +16102,6 @@ packages: osenv: 0.1.5 dev: true - /nopt/5.0.0: - resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==} - engines: {node: '>=6'} - hasBin: true - dependencies: - abbrev: 1.1.1 - dev: true - /normalize-package-data/2.5.0: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} dependencies: @@ -16572,6 +16640,13 @@ packages: path-root: 0.1.1 dev: true + /parse-json/2.2.0: + resolution: {integrity: sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=} + engines: {node: '>=0.10.0'} + dependencies: + error-ex: 1.3.2 + dev: true + /parse-json/4.0.0: resolution: {integrity: sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=} engines: {node: '>=4'} @@ -16637,6 +16712,13 @@ packages: resolution: {integrity: sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=} optional: true + /path-exists/2.1.0: + resolution: {integrity: sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=} + engines: {node: '>=0.10.0'} + dependencies: + pinkie-promise: 2.0.1 + dev: true + /path-exists/3.0.0: resolution: {integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=} engines: {node: '>=4'} @@ -16680,6 +16762,15 @@ packages: resolution: {integrity: sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=} dev: true + /path-type/1.1.0: + resolution: {integrity: sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=} + engines: {node: '>=0.10.0'} + dependencies: + graceful-fs: 4.2.8 + pify: 2.3.0 + pinkie-promise: 2.0.1 + dev: true + /path-type/3.0.0: resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==} engines: {node: '>=4'} @@ -16750,6 +16841,18 @@ packages: engines: {node: '>=10'} dev: true + /pinkie-promise/2.0.1: + resolution: {integrity: sha1-ITXW36ejWMBprJsXh3YogihFD/o=} + engines: {node: '>=0.10.0'} + dependencies: + pinkie: 2.0.4 + dev: true + + /pinkie/2.0.4: + resolution: {integrity: sha1-clVrgM+g1IqXToDnckjoDtT3+HA=} + engines: {node: '>=0.10.0'} + dev: true + /pirates/4.0.1: resolution: {integrity: sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==} engines: {node: '>= 6'} @@ -17987,6 +18090,14 @@ packages: pify: 2.3.0 dev: true + /read-pkg-up/1.0.1: + resolution: {integrity: sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=} + engines: {node: '>=0.10.0'} + dependencies: + find-up: 1.1.2 + read-pkg: 1.1.0 + dev: true + /read-pkg-up/4.0.0: resolution: {integrity: sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==} engines: {node: '>=6'} @@ -18003,6 +18114,15 @@ packages: read-pkg: 5.2.0 type-fest: 0.8.1 + /read-pkg/1.1.0: + resolution: {integrity: sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=} + engines: {node: '>=0.10.0'} + dependencies: + load-json-file: 1.1.0 + normalize-package-data: 2.5.0 + path-type: 1.1.0 + dev: true + /read-pkg/3.0.0: resolution: {integrity: sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=} engines: {node: '>=4'} @@ -18079,6 +18199,14 @@ packages: resolve: 1.20.0 dev: true + /redent/1.0.0: + resolution: {integrity: sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=} + engines: {node: '>=0.10.0'} + dependencies: + indent-string: 2.1.0 + strip-indent: 1.0.1 + dev: true + /redent/3.0.0: resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} engines: {node: '>=8'} @@ -18711,6 +18839,11 @@ packages: engines: {node: '>=6'} dev: true + /semver/5.3.0: + resolution: {integrity: sha1-myzl094C0XxgEq0yaqa00M9U+U8=} + hasBin: true + dev: true + /semver/5.7.1: resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} hasBin: true @@ -19374,6 +19507,14 @@ packages: resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} engines: {node: '>=6'} + /strip-indent/1.0.1: + resolution: {integrity: sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=} + engines: {node: '>=0.10.0'} + hasBin: true + dependencies: + get-stdin: 4.0.1 + dev: true + /strip-indent/3.0.0: resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} engines: {node: '>=8'} @@ -19839,16 +19980,13 @@ packages: engines: {node: '>=6'} dev: true - /tar/6.1.11: - resolution: {integrity: sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==} - engines: {node: '>= 10'} + /tar/2.2.2: + resolution: {integrity: sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==} + deprecated: This version of tar is no longer supported, and will not receive security updates. Please upgrade asap. dependencies: - chownr: 2.0.0 - fs-minipass: 2.1.0 - minipass: 3.1.5 - minizlib: 2.1.2 - mkdirp: 1.0.4 - yallist: 4.0.0 + block-stream: 0.0.9 + fstream: 1.0.12 + inherits: 2.0.4 dev: true /term-size/1.2.0: @@ -20166,6 +20304,11 @@ packages: hasBin: true dev: false + /trim-newlines/1.0.0: + resolution: {integrity: sha1-WIeWa7WCpFA6QetST301ARgVphM=} + engines: {node: '>=0.10.0'} + dev: true + /trim-newlines/3.0.1: resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} engines: {node: '>=8'} From 68fbca56dc33445ed5f8968c3c5db64f21747a8f Mon Sep 17 00:00:00 2001 From: roykho Date: Thu, 2 Dec 2021 08:23:11 -0800 Subject: [PATCH 11/13] Upgrade node-sass back to latest --- plugins/woocommerce/legacy/package.json | 2 +- plugins/woocommerce/package.json | 2 +- pnpm-lock.yaml | 279 ++++++------------------ 3 files changed, 70 insertions(+), 213 deletions(-) diff --git a/plugins/woocommerce/legacy/package.json b/plugins/woocommerce/legacy/package.json index 93df4b6d759..378e4721758 100644 --- a/plugins/woocommerce/legacy/package.json +++ b/plugins/woocommerce/legacy/package.json @@ -24,7 +24,7 @@ "grunt-sass": "3.1.0", "grunt-stylelint": "0.16.0", "gruntify-eslint": "5.0.0", - "node-sass": "4.14.1", + "node-sass": "6.0.1", "stylelint": "13.8.0", "stylelint-config-wordpress": "17.0.0" } diff --git a/plugins/woocommerce/package.json b/plugins/woocommerce/package.json index 6c498c399b3..60b302e6cc6 100644 --- a/plugins/woocommerce/package.json +++ b/plugins/woocommerce/package.json @@ -64,7 +64,7 @@ "jest": "^25.1.0", "lint-staged": "9.5.0", "mocha": "7.2.0", - "node-sass": "4.14.1", + "node-sass": "6.0.1", "prettier": "npm:wp-prettier@2.0.5", "stylelint": "^13.8.0", "stylelint-config-wordpress": "17.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8bf9b1024bd..fc6a9fd1b00 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -213,7 +213,7 @@ importers: jest: ^25.1.0 lint-staged: 9.5.0 mocha: 7.2.0 - node-sass: 4.14.1 + node-sass: 6.0.1 prettier: npm:wp-prettier@2.0.5 stylelint: ^13.8.0 stylelint-config-wordpress: 17.0.0 @@ -255,7 +255,7 @@ importers: jest: 25.5.4 lint-staged: 9.5.0 mocha: 7.2.0 - node-sass: 4.14.1 + node-sass: 6.0.1 prettier: /wp-prettier/2.0.5 stylelint: 13.13.1 stylelint-config-wordpress: 17.0.0_stylelint@13.13.1 @@ -284,7 +284,7 @@ importers: grunt-sass: 3.1.0 grunt-stylelint: 0.16.0 gruntify-eslint: 5.0.0 - node-sass: 4.14.1 + node-sass: 6.0.1 stylelint: 13.8.0 stylelint-config-wordpress: 17.0.0 devDependencies: @@ -306,7 +306,7 @@ importers: grunt-sass: 3.1.0_grunt@1.3.0 grunt-stylelint: 0.16.0_stylelint@13.8.0 gruntify-eslint: 5.0.0_grunt@1.3.0 - node-sass: 4.14.1 + node-sass: 6.0.1 stylelint: 13.8.0 stylelint-config-wordpress: 17.0.0_stylelint@13.8.0 @@ -6709,11 +6709,6 @@ packages: /array-equal/1.0.0: resolution: {integrity: sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=} - /array-find-index/1.0.2: - resolution: {integrity: sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=} - engines: {node: '>=0.10.0'} - dev: true - /array-flatten/1.1.1: resolution: {integrity: sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=} dev: true @@ -7491,13 +7486,6 @@ packages: dependencies: file-uri-to-path: 1.0.0 - /block-stream/0.0.9: - resolution: {integrity: sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=} - engines: {node: 0.4 || >=0.5.8} - dependencies: - inherits: 2.0.4 - dev: true - /bluebird/3.7.2: resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} dev: true @@ -7841,14 +7829,6 @@ packages: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} - /camelcase-keys/2.1.0: - resolution: {integrity: sha1-MIvur/3ygRkFHvodkyITyRuPkuc=} - engines: {node: '>=0.10.0'} - dependencies: - camelcase: 2.1.1 - map-obj: 1.0.1 - dev: true - /camelcase-keys/6.2.2: resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==} engines: {node: '>=8'} @@ -7858,11 +7838,6 @@ packages: quick-lru: 4.0.1 dev: true - /camelcase/2.1.1: - resolution: {integrity: sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=} - engines: {node: '>=0.10.0'} - dev: true - /camelcase/4.1.0: resolution: {integrity: sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=} engines: {node: '>=4'} @@ -8088,6 +8063,11 @@ packages: resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} dev: true + /chownr/2.0.0: + resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} + engines: {node: '>=10'} + dev: true + /chrome-trace-event/1.0.3: resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} engines: {node: '>=6.0'} @@ -8591,13 +8571,6 @@ packages: cross-spawn: 7.0.3 dev: true - /cross-spawn/3.0.1: - resolution: {integrity: sha1-ElYDfsufDF9549bvE14wdwGEuYI=} - dependencies: - lru-cache: 4.1.5 - which: 1.3.1 - dev: true - /cross-spawn/5.1.0: resolution: {integrity: sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=} dependencies: @@ -8891,13 +8864,6 @@ packages: resolution: {integrity: sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==} dev: false - /currently-unhandled/0.4.1: - resolution: {integrity: sha1-mI3zP+qxke95mmE2nddsF635V+o=} - engines: {node: '>=0.10.0'} - dependencies: - array-find-index: 1.0.2 - dev: true - /cwd/0.10.0: resolution: {integrity: sha1-FyQAaUBXwioTsM8WFix+S3p/5Wc=} engines: {node: '>=0.8'} @@ -9457,6 +9423,11 @@ packages: /entities/2.2.0: resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} + /env-paths/2.2.1: + resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} + engines: {node: '>=6'} + dev: true + /enzyme-adapter-react-16/1.15.6_enzyme@3.11.0: resolution: {integrity: sha512-yFlVJCXh8T+mcQo8M6my9sPgeGzj85HSHi6Apgf1Cvq/7EL/J9+1JoJmJsRxZgyTvPMAqOEpRSu/Ii/ZpyOk0g==} peerDependencies: @@ -10990,14 +10961,6 @@ packages: - supports-color dev: false - /find-up/1.1.2: - resolution: {integrity: sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=} - engines: {node: '>=0.10.0'} - dependencies: - path-exists: 2.1.0 - pinkie-promise: 2.0.1 - dev: true - /find-up/2.1.0: resolution: {integrity: sha1-RdG35QbHF93UgndaK3eSCjwMV6c=} engines: {node: '>=4'} @@ -11264,6 +11227,13 @@ packages: universalify: 2.0.0 dev: true + /fs-minipass/2.1.0: + resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} + engines: {node: '>= 8'} + dependencies: + minipass: 3.1.5 + dev: true + /fs-monkey/1.0.3: resolution: {integrity: sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==} dev: true @@ -11310,16 +11280,6 @@ packages: requiresBuild: true optional: true - /fstream/1.0.12: - resolution: {integrity: sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==} - engines: {node: '>=0.6'} - dependencies: - graceful-fs: 4.2.8 - inherits: 2.0.4 - mkdirp: 0.5.5 - rimraf: 2.7.1 - dev: true - /function-bind/1.1.1: resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} @@ -12426,18 +12386,6 @@ packages: resolution: {integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o=} engines: {node: '>=0.8.19'} - /in-publish/2.0.1: - resolution: {integrity: sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==} - hasBin: true - dev: true - - /indent-string/2.1.0: - resolution: {integrity: sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=} - engines: {node: '>=0.10.0'} - dependencies: - repeating: 2.0.1 - dev: true - /indent-string/3.2.0: resolution: {integrity: sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=} engines: {node: '>=4'} @@ -15139,17 +15087,6 @@ packages: resolution: {integrity: sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==} dev: true - /load-json-file/1.1.0: - resolution: {integrity: sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=} - engines: {node: '>=0.10.0'} - dependencies: - graceful-fs: 4.2.8 - parse-json: 2.2.0 - pify: 2.3.0 - pinkie-promise: 2.0.1 - strip-bom: 2.0.0 - dev: true - /load-json-file/4.0.0: resolution: {integrity: sha1-L19Fq5HjMhYjT9U62rZo607AmTs=} engines: {node: '>=4'} @@ -15319,14 +15256,6 @@ packages: dependencies: js-tokens: 4.0.0 - /loud-rejection/1.6.0: - resolution: {integrity: sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=} - engines: {node: '>=0.10.0'} - dependencies: - currently-unhandled: 0.4.1 - signal-exit: 3.0.5 - dev: true - /lowercase-keys/1.0.1: resolution: {integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==} engines: {node: '>=0.10.0'} @@ -15508,22 +15437,6 @@ packages: engines: {node: '>= 0.10.0'} dev: true - /meow/3.7.0: - resolution: {integrity: sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=} - engines: {node: '>=0.10.0'} - dependencies: - camelcase-keys: 2.1.0 - decamelize: 1.2.0 - loud-rejection: 1.6.0 - map-obj: 1.0.1 - minimist: 1.2.5 - normalize-package-data: 2.5.0 - object-assign: 4.1.1 - read-pkg-up: 1.0.1 - redent: 1.0.0 - trim-newlines: 1.0.0 - dev: true - /meow/8.1.2: resolution: {integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==} engines: {node: '>=10'} @@ -15727,6 +15640,21 @@ packages: /minimist/1.2.5: resolution: {integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==} + /minipass/3.1.5: + resolution: {integrity: sha512-+8NzxD82XQoNKNrl1d/FSi+X8wAEWR+sbYAfIvub4Nz0d22plFG72CEVVaufV8PNf4qSslFTD8VMOxNVhHCjTw==} + engines: {node: '>=8'} + dependencies: + yallist: 4.0.0 + dev: true + + /minizlib/2.1.2: + resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} + engines: {node: '>= 8'} + dependencies: + minipass: 3.1.5 + yallist: 4.0.0 + dev: true + /mississippi/3.0.0: resolution: {integrity: sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==} engines: {node: '>=4.0.0'} @@ -15968,23 +15896,21 @@ packages: hasBin: true dev: true - /node-gyp/3.8.0: - resolution: {integrity: sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==} - engines: {node: '>= 0.8.0'} + /node-gyp/7.1.2: + resolution: {integrity: sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==} + engines: {node: '>= 10.12.0'} hasBin: true dependencies: - fstream: 1.0.12 + env-paths: 2.2.1 glob: 7.2.0 graceful-fs: 4.2.8 - mkdirp: 0.5.5 - nopt: 3.0.6 + nopt: 5.0.0 npmlog: 4.1.2 - osenv: 0.1.5 request: 2.88.2 - rimraf: 2.7.1 - semver: 5.3.0 - tar: 2.2.2 - which: 1.3.1 + rimraf: 3.0.2 + semver: 7.3.5 + tar: 6.1.11 + which: 2.0.2 dev: true /node-int64/0.4.0: @@ -16058,24 +15984,22 @@ packages: /node-releases/2.0.1: resolution: {integrity: sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==} - /node-sass/4.14.1: - resolution: {integrity: sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g==} - engines: {node: '>=0.10.0'} + /node-sass/6.0.1: + resolution: {integrity: sha512-f+Rbqt92Ful9gX0cGtdYwjTrWAaGURgaK5rZCWOgCNyGWusFYHhbqCCBoFBeat+HKETOU02AyTxNhJV0YZf2jQ==} + engines: {node: '>=12'} hasBin: true requiresBuild: true dependencies: async-foreach: 0.1.3 chalk: 1.1.3 - cross-spawn: 3.0.1 + cross-spawn: 7.0.3 gaze: 1.1.3 get-stdin: 4.0.1 glob: 7.2.0 - in-publish: 2.0.1 lodash: 4.17.21 - meow: 3.7.0 - mkdirp: 0.5.5 + meow: 9.0.0 nan: 2.15.0 - node-gyp: 3.8.0 + node-gyp: 7.1.2 npmlog: 4.1.2 request: 2.88.2 sass-graph: 2.2.5 @@ -16102,6 +16026,14 @@ packages: osenv: 0.1.5 dev: true + /nopt/5.0.0: + resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==} + engines: {node: '>=6'} + hasBin: true + dependencies: + abbrev: 1.1.1 + dev: true + /normalize-package-data/2.5.0: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} dependencies: @@ -16640,13 +16572,6 @@ packages: path-root: 0.1.1 dev: true - /parse-json/2.2.0: - resolution: {integrity: sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=} - engines: {node: '>=0.10.0'} - dependencies: - error-ex: 1.3.2 - dev: true - /parse-json/4.0.0: resolution: {integrity: sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=} engines: {node: '>=4'} @@ -16712,13 +16637,6 @@ packages: resolution: {integrity: sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=} optional: true - /path-exists/2.1.0: - resolution: {integrity: sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=} - engines: {node: '>=0.10.0'} - dependencies: - pinkie-promise: 2.0.1 - dev: true - /path-exists/3.0.0: resolution: {integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=} engines: {node: '>=4'} @@ -16762,15 +16680,6 @@ packages: resolution: {integrity: sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=} dev: true - /path-type/1.1.0: - resolution: {integrity: sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=} - engines: {node: '>=0.10.0'} - dependencies: - graceful-fs: 4.2.8 - pify: 2.3.0 - pinkie-promise: 2.0.1 - dev: true - /path-type/3.0.0: resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==} engines: {node: '>=4'} @@ -16841,18 +16750,6 @@ packages: engines: {node: '>=10'} dev: true - /pinkie-promise/2.0.1: - resolution: {integrity: sha1-ITXW36ejWMBprJsXh3YogihFD/o=} - engines: {node: '>=0.10.0'} - dependencies: - pinkie: 2.0.4 - dev: true - - /pinkie/2.0.4: - resolution: {integrity: sha1-clVrgM+g1IqXToDnckjoDtT3+HA=} - engines: {node: '>=0.10.0'} - dev: true - /pirates/4.0.1: resolution: {integrity: sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==} engines: {node: '>= 6'} @@ -18090,14 +17987,6 @@ packages: pify: 2.3.0 dev: true - /read-pkg-up/1.0.1: - resolution: {integrity: sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=} - engines: {node: '>=0.10.0'} - dependencies: - find-up: 1.1.2 - read-pkg: 1.1.0 - dev: true - /read-pkg-up/4.0.0: resolution: {integrity: sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==} engines: {node: '>=6'} @@ -18114,15 +18003,6 @@ packages: read-pkg: 5.2.0 type-fest: 0.8.1 - /read-pkg/1.1.0: - resolution: {integrity: sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=} - engines: {node: '>=0.10.0'} - dependencies: - load-json-file: 1.1.0 - normalize-package-data: 2.5.0 - path-type: 1.1.0 - dev: true - /read-pkg/3.0.0: resolution: {integrity: sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=} engines: {node: '>=4'} @@ -18199,14 +18079,6 @@ packages: resolve: 1.20.0 dev: true - /redent/1.0.0: - resolution: {integrity: sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=} - engines: {node: '>=0.10.0'} - dependencies: - indent-string: 2.1.0 - strip-indent: 1.0.1 - dev: true - /redent/3.0.0: resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} engines: {node: '>=8'} @@ -18839,11 +18711,6 @@ packages: engines: {node: '>=6'} dev: true - /semver/5.3.0: - resolution: {integrity: sha1-myzl094C0XxgEq0yaqa00M9U+U8=} - hasBin: true - dev: true - /semver/5.7.1: resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} hasBin: true @@ -19507,14 +19374,6 @@ packages: resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} engines: {node: '>=6'} - /strip-indent/1.0.1: - resolution: {integrity: sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=} - engines: {node: '>=0.10.0'} - hasBin: true - dependencies: - get-stdin: 4.0.1 - dev: true - /strip-indent/3.0.0: resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} engines: {node: '>=8'} @@ -19980,13 +19839,16 @@ packages: engines: {node: '>=6'} dev: true - /tar/2.2.2: - resolution: {integrity: sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==} - deprecated: This version of tar is no longer supported, and will not receive security updates. Please upgrade asap. + /tar/6.1.11: + resolution: {integrity: sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==} + engines: {node: '>= 10'} dependencies: - block-stream: 0.0.9 - fstream: 1.0.12 - inherits: 2.0.4 + chownr: 2.0.0 + fs-minipass: 2.1.0 + minipass: 3.1.5 + minizlib: 2.1.2 + mkdirp: 1.0.4 + yallist: 4.0.0 dev: true /term-size/1.2.0: @@ -20304,11 +20166,6 @@ packages: hasBin: true dev: false - /trim-newlines/1.0.0: - resolution: {integrity: sha1-WIeWa7WCpFA6QetST301ARgVphM=} - engines: {node: '>=0.10.0'} - dev: true - /trim-newlines/3.0.1: resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} engines: {node: '>=8'} From f4f2184630c67fb592c1071756ebf71aa051fff1 Mon Sep 17 00:00:00 2001 From: roykho Date: Thu, 2 Dec 2021 19:11:20 -0800 Subject: [PATCH 12/13] Try networkidle2 --- packages/js/e2e-utils/src/flows/shopper.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/js/e2e-utils/src/flows/shopper.js b/packages/js/e2e-utils/src/flows/shopper.js index d172eb32d08..11f87e15d9b 100644 --- a/packages/js/e2e-utils/src/flows/shopper.js +++ b/packages/js/e2e-utils/src/flows/shopper.js @@ -28,7 +28,7 @@ const { uiUnblocked, clickAndWaitForSelector } = require( '../page-utils' ); const gotoMyAccount = async () => { await page.goto( SHOP_MY_ACCOUNT_PAGE, { - waitUntil: 'networkidle0', + waitUntil: 'networkidle2', } ); }; From 24fd856bc52e4c2899ed00b227f69baffd669a7d Mon Sep 17 00:00:00 2001 From: roykho Date: Thu, 2 Dec 2021 19:30:32 -0800 Subject: [PATCH 13/13] Revert change --- packages/js/e2e-utils/src/flows/shopper.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/js/e2e-utils/src/flows/shopper.js b/packages/js/e2e-utils/src/flows/shopper.js index 11f87e15d9b..d172eb32d08 100644 --- a/packages/js/e2e-utils/src/flows/shopper.js +++ b/packages/js/e2e-utils/src/flows/shopper.js @@ -28,7 +28,7 @@ const { uiUnblocked, clickAndWaitForSelector } = require( '../page-utils' ); const gotoMyAccount = async () => { await page.goto( SHOP_MY_ACCOUNT_PAGE, { - waitUntil: 'networkidle2', + waitUntil: 'networkidle0', } ); };