Removed faker dependency (#32069)

* Removed faker dependency
This commit is contained in:
rodelgc 2022-03-24 15:30:40 +08:00 committed by GitHub
parent eb081aa9fa
commit 15fbc0be9a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 286 additions and 41 deletions

View File

@ -18,6 +18,7 @@
- The e2e test `order-edit.test.js` now uses the API to create orders.
- New coupon test deletes the coupon instead of trashing it.
- A copy of sample_data.csv is included in the package.
- Removed `faker` dependency
# 0.1.6

View File

@ -21,8 +21,7 @@
"dependencies": {
"@jest/globals": "^26.4.2",
"@wordpress/deprecated": "^3.2.3",
"config": "3.3.3",
"faker": "^5.1.0"
"config": "3.3.3"
},
"devDependencies": {
"@babel/cli": "7.12.8",

View File

@ -3,11 +3,6 @@
*/
const { merchant, withRestApi } = require('@woocommerce/e2e-utils');
/**
* External dependencies
*/
const { lorem, helpers } = require('faker');
const runAddShippingClassesTest = () => {
describe('Merchant can add shipping classes', () => {
beforeAll(async () => {
@ -23,14 +18,14 @@ const runAddShippingClassesTest = () => {
it('can add shipping classes', async () => {
const shippingClassSlug = {
name: lorem.words(),
slug: lorem.slug(),
description: lorem.sentence()
name: 'Small Items',
slug: 'small-items',
description: 'Small items that don\'t cost much to ship.'
};
const shippingClassNoSlug = {
name: lorem.words(3),
name: 'Poster Pack',
slug: '',
description: lorem.sentence()
description: ''
};
const shippingClasses = [shippingClassSlug, shippingClassNoSlug];
@ -53,9 +48,7 @@ const runAddShippingClassesTest = () => {
await expect(page).toClick('.wc-shipping-class-save');
// Set the expected auto-generated slug
shippingClassNoSlug.slug = helpers.slugify(
shippingClassNoSlug.name
);
shippingClassNoSlug.slug = 'poster-pack';
// Verify that the specified shipping classes were saved
for (const { name, slug, description } of shippingClasses) {

View File

@ -15,6 +15,9 @@
- `merchant.openDownloadLink()` to open the url of a download in a new tab.
- `merchant.verifyCannotDownloadFromBecause()` to check that a download cannot happen for a specific reason.
## Changed
- Removed `faker` dependency
# 0.1.7
## Fixed

View File

@ -15,7 +15,6 @@
"@wordpress/deprecated": "^3.2.3",
"@wordpress/e2e-test-utils": "^4.16.1",
"config": "3.3.3",
"faker": "^5.1.0",
"fishery": "^1.2.0"
},
"devDependencies": {

View File

@ -1,6 +1,6 @@
import { SimpleProduct } from '@woocommerce/api';
const faker = require( 'faker/locale/en' );
import { Factory } from 'fishery';
import crypto from 'crypto';
/**
* Creates a new factory for creating models.
@ -10,6 +10,8 @@ import { Factory } from 'fishery';
*/
export function simpleProductFactory( httpClient ) {
const repository = SimpleProduct.restRepository( httpClient );
const defaultProductName = `Simple product ${ crypto.randomUUID() }`;
const defaultRegularPrice = '10.99';
return Factory.define( ( { params, onCreate } ) => {
onCreate( ( model ) => {
@ -17,8 +19,10 @@ export function simpleProductFactory( httpClient ) {
} );
return {
name: params.name ? params.name : faker.commerce.productName(),
regularPrice: params.regularPrice ? params.regularPrice : faker.commerce.price(),
name: params.name ? params.name : defaultProductName,
regularPrice: params.regularPrice
? params.regularPrice
: defaultRegularPrice,
};
} );
}

View File

@ -42,7 +42,7 @@ importers:
'@nrwl/web': 13.3.5_42cab1dece2b2240094de84cfd414406
'@nrwl/workspace': 13.3.5_42cab1dece2b2240094de84cfd414406
'@types/node': 14.14.33
'@woocommerce/eslint-plugin': link:packages/js/eslint-plugin
'@woocommerce/eslint-plugin': 1.3.0
'@wordpress/prettier-config': 1.1.1
chalk: 4.1.2
glob: 7.2.0
@ -504,12 +504,10 @@ importers:
'@wordpress/browserslist-config': ^4.1.0
'@wordpress/deprecated': ^3.2.3
config: 3.3.3
faker: ^5.1.0
dependencies:
'@jest/globals': 26.6.2
'@wordpress/deprecated': 3.2.3
config: 3.3.3
faker: 5.5.3
devDependencies:
'@babel/cli': 7.12.8_@babel+core@7.12.9
'@babel/core': 7.12.9
@ -614,14 +612,12 @@ importers:
'@wordpress/e2e-test-utils': ^4.16.1
config: 3.3.3
eslint: ^8.1.0
faker: ^5.1.0
fishery: ^1.2.0
dependencies:
'@automattic/puppeteer-utils': github.com/Automattic/puppeteer-utils/0f3ec50
'@wordpress/deprecated': 3.2.3
'@wordpress/e2e-test-utils': 4.16.1_jest@27.3.1
config: 3.3.3
faker: 5.5.3
fishery: 1.4.0
devDependencies:
'@babel/cli': 7.12.8_@babel+core@7.12.9
@ -8474,7 +8470,7 @@ packages:
react-refresh: 0.11.0
schema-utils: 3.1.1
source-map: 0.7.3
webpack: 4.46.0_webpack-cli@4.9.2
webpack: 4.46.0_webpack-cli@3.3.12
dev: true
/@pmmmwh/react-refresh-webpack-plugin/0.5.1_92cb4b81c6b9f71cf92f0bdb85e4210c:
@ -8877,7 +8873,7 @@ packages:
peerDependencies:
'@storybook/addon-actions': '*'
dependencies:
'@storybook/addon-actions': 6.4.19_react-dom@17.0.2+react@17.0.2
'@storybook/addon-actions': 6.4.19
global: 4.4.0
dev: true
@ -11190,7 +11186,7 @@ packages:
react-docgen-typescript: 2.2.2_typescript@4.6.2
tslib: 2.3.1
typescript: 4.6.2
webpack: 4.46.0_webpack-cli@4.9.2
webpack: 4.46.0_webpack-cli@3.3.12
transitivePeerDependencies:
- supports-color
dev: true
@ -12387,6 +12383,7 @@ packages:
re-resizable: 4.11.0
transitivePeerDependencies:
- react
- react-dom
dev: true
/@types/wordpress__data-controls/2.2.0:
@ -12640,6 +12637,41 @@ packages:
- typescript
dev: true
/@typescript-eslint/experimental-utils/3.10.1_eslint@7.32.0+typescript@4.6.2:
resolution: {integrity: sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==}
engines: {node: ^10.12.0 || >=12.0.0}
peerDependencies:
eslint: '*'
dependencies:
'@types/json-schema': 7.0.9
'@typescript-eslint/types': 3.10.1
'@typescript-eslint/typescript-estree': 3.10.1_typescript@4.6.2
eslint: 7.32.0
eslint-scope: 5.1.1
eslint-utils: 2.1.0
transitivePeerDependencies:
- supports-color
- typescript
dev: true
/@typescript-eslint/experimental-utils/4.33.0_eslint@7.32.0+typescript@4.6.2:
resolution: {integrity: sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==}
engines: {node: ^10.12.0 || >=12.0.0}
peerDependencies:
eslint: '*'
dependencies:
'@types/json-schema': 7.0.9
'@typescript-eslint/scope-manager': 4.33.0
'@typescript-eslint/types': 4.33.0
'@typescript-eslint/typescript-estree': 4.33.0_typescript@4.6.2
eslint: 7.32.0
eslint-scope: 5.1.1
eslint-utils: 3.0.0_eslint@7.32.0
transitivePeerDependencies:
- supports-color
- typescript
dev: true
/@typescript-eslint/experimental-utils/5.3.0_eslint@8.1.0+typescript@4.2.4:
resolution: {integrity: sha512-NFVxYTjKj69qB0FM+piah1x3G/63WB8vCBMnlnEHUsiLzXSTWb9FmFn36FD9Zb4APKBLY3xRArOGSMQkuzTF1w==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@ -12714,6 +12746,26 @@ packages:
- supports-color
dev: true
/@typescript-eslint/parser/4.33.0_eslint@7.32.0+typescript@4.6.2:
resolution: {integrity: sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==}
engines: {node: ^10.12.0 || >=12.0.0}
peerDependencies:
eslint: ^5.0.0 || ^6.0.0 || ^7.0.0
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
'@typescript-eslint/scope-manager': 4.33.0
'@typescript-eslint/types': 4.33.0
'@typescript-eslint/typescript-estree': 4.33.0_typescript@4.6.2
debug: 4.3.3
eslint: 7.32.0
typescript: 4.6.2
transitivePeerDependencies:
- supports-color
dev: true
/@typescript-eslint/parser/5.15.0_eslint@8.11.0+typescript@4.6.2:
resolution: {integrity: sha512-NGAYP/+RDM2sVfmKiKOCgJYPstAO40vPAgACoWPO/+yoYKSgAXIFaBKsV8P0Cc7fwKgvj27SjRNX4L7f4/jCKQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@ -12773,6 +12825,14 @@ packages:
- supports-color
dev: true
/@typescript-eslint/scope-manager/4.33.0:
resolution: {integrity: sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==}
engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1}
dependencies:
'@typescript-eslint/types': 4.33.0
'@typescript-eslint/visitor-keys': 4.33.0
dev: true
/@typescript-eslint/scope-manager/5.15.0:
resolution: {integrity: sha512-EFiZcSKrHh4kWk0pZaa+YNJosvKE50EnmN4IfgjkA3bTHElPtYcd2U37QQkNTqwMCS7LXeDeZzEqnsOH8chjSg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@ -12836,6 +12896,11 @@ packages:
engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1}
dev: true
/@typescript-eslint/types/4.33.0:
resolution: {integrity: sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==}
engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1}
dev: true
/@typescript-eslint/types/5.15.0:
resolution: {integrity: sha512-yEiTN4MDy23vvsIksrShjNwQl2vl6kJeG9YkVJXjXZnkJElzVK8nfPsWKYxcsGWG8GhurYXP4/KGj3aZAxbeOA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@ -12934,6 +12999,49 @@ packages:
- supports-color
dev: true
/@typescript-eslint/typescript-estree/3.10.1_typescript@4.6.2:
resolution: {integrity: sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==}
engines: {node: ^10.12.0 || >=12.0.0}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
'@typescript-eslint/types': 3.10.1
'@typescript-eslint/visitor-keys': 3.10.1
debug: 4.3.2
glob: 7.2.0
is-glob: 4.0.3
lodash: 4.17.21
semver: 7.3.5
tsutils: 3.21.0_typescript@4.6.2
typescript: 4.6.2
transitivePeerDependencies:
- supports-color
dev: true
/@typescript-eslint/typescript-estree/4.33.0_typescript@4.6.2:
resolution: {integrity: sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==}
engines: {node: ^10.12.0 || >=12.0.0}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
'@typescript-eslint/types': 4.33.0
'@typescript-eslint/visitor-keys': 4.33.0
debug: 4.3.3
globby: 11.1.0
is-glob: 4.0.3
semver: 7.3.5
tsutils: 3.21.0_typescript@4.6.2
typescript: 4.6.2
transitivePeerDependencies:
- supports-color
dev: true
/@typescript-eslint/typescript-estree/5.15.0_typescript@4.6.2:
resolution: {integrity: sha512-Hb0e3dGc35b75xLzixM3cSbG1sSbrTBQDfIScqdyvrfJZVEi4XWAT+UL/HMxEdrJNB8Yk28SKxPLtAhfCbBInA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@ -13057,6 +13165,14 @@ packages:
eslint-visitor-keys: 1.3.0
dev: true
/@typescript-eslint/visitor-keys/4.33.0:
resolution: {integrity: sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==}
engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1}
dependencies:
'@typescript-eslint/types': 4.33.0
eslint-visitor-keys: 2.1.0
dev: true
/@typescript-eslint/visitor-keys/5.15.0:
resolution: {integrity: sha512-+vX5FKtgvyHbmIJdxMJ2jKm9z2BIlXJiuewI8dsDYMp5LzPUcuTT78Ya5iwvQg3VqSVdmxyM8Anj1Jeq7733ZQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@ -13433,6 +13549,21 @@ packages:
config: 3.3.6
dev: true
/@woocommerce/eslint-plugin/1.3.0:
resolution: {integrity: sha512-e1eeiKbO5G5TC3E0NCMQARlsE11tiooKG6+cheKO8bCuy4pGFeFpUoWv/5ETCFmWV26vMq6/L6S/PtNpxdkTvQ==}
dependencies:
'@typescript-eslint/parser': 4.33.0_eslint@7.32.0+typescript@4.6.2
'@wordpress/eslint-plugin': 8.0.2_eslint@7.32.0+typescript@4.6.2
eslint: 7.32.0
eslint-plugin-react-hooks: 4.3.0_eslint@7.32.0
eslint-plugin-testing-library: 3.10.2_eslint@7.32.0+typescript@4.6.2
requireindex: 1.2.0
typescript: 4.6.2
transitivePeerDependencies:
- '@typescript-eslint/eslint-plugin'
- supports-color
dev: true
/@wordpress/a11y/2.15.3:
resolution: {integrity: sha512-uoCznHY3/TaNWeXutLI6juC198ykaBwZ34P51PNHHQqi3WzVoBhFx6AnAR/9Uupl3tZcekefpkVHy7AJHMAPIA==}
dependencies:
@ -14274,6 +14405,33 @@ packages:
- typescript
dev: true
/@wordpress/eslint-plugin/8.0.2_eslint@7.32.0+typescript@4.6.2:
resolution: {integrity: sha512-sXNuk3bjEAAroazRXlEsYcYN5tgimyeT1XOh90Is41BGkp2Z3omaJ/W0cU8bjKv08MC/OKF7FTYNCg5uzy8JaA==}
engines: {node: '>=12', npm: '>=6.9'}
peerDependencies:
eslint: ^6 || ^7
dependencies:
'@wordpress/prettier-config': 1.1.3
babel-eslint: 10.1.0_eslint@7.32.0
cosmiconfig: 7.0.1
eslint: 7.32.0
eslint-config-prettier: 7.2.0_eslint@7.32.0
eslint-plugin-import: 2.25.4_eslint@7.32.0
eslint-plugin-jest: 24.7.0_eslint@7.32.0+typescript@4.6.2
eslint-plugin-jsdoc: 30.7.13_eslint@7.32.0
eslint-plugin-jsx-a11y: 6.5.1_eslint@7.32.0
eslint-plugin-prettier: 3.4.1_34b707f3a53b0942f3919c1ff656ce36
eslint-plugin-react: 7.29.4_eslint@7.32.0
eslint-plugin-react-hooks: 4.3.0_eslint@7.32.0
globals: 12.4.0
prettier: /wp-prettier/2.2.1-beta-1
requireindex: 1.2.0
transitivePeerDependencies:
- '@typescript-eslint/eslint-plugin'
- supports-color
- typescript
dev: true
/@wordpress/hooks/2.12.3:
resolution: {integrity: sha512-LmKiwKldZt6UYqOxV/a6+eUFXdvALFnB/pQx3RmrMvO64sgFhfR6dhrlv+uVbuuezSuv8dce1jx8lUWAT0krMA==}
dependencies:
@ -19194,7 +19352,7 @@ packages:
resolution: {integrity: sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==}
engines: {node: '>=10'}
dependencies:
globby: 11.0.4
globby: 11.1.0
graceful-fs: 4.2.8
is-glob: 4.0.3
is-path-cwd: 2.2.0
@ -20136,6 +20294,15 @@ packages:
get-stdin: 6.0.0
dev: true
/eslint-config-prettier/7.2.0_eslint@7.32.0:
resolution: {integrity: sha512-rV4Qu0C3nfJKPOAhFujFxB7RMP+URFyQqqOZW9DMRD7ZDTFyjaIlETU3xzHELt++4ugC0+Jm084HQYkkJe+Ivg==}
hasBin: true
peerDependencies:
eslint: '>=7.0.0'
dependencies:
eslint: 7.32.0
dev: true
/eslint-config-prettier/8.5.0_eslint@8.11.0:
resolution: {integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==}
hasBin: true
@ -20208,6 +20375,28 @@ packages:
debug: 3.2.7
find-up: 2.1.0
/eslint-plugin-import/2.25.4_eslint@7.32.0:
resolution: {integrity: sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==}
engines: {node: '>=4'}
peerDependencies:
eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8
dependencies:
array-includes: 3.1.4
array.prototype.flat: 1.2.5
debug: 2.6.9
doctrine: 2.1.0
eslint: 7.32.0
eslint-import-resolver-node: 0.3.6
eslint-module-utils: 2.7.3
has: 1.0.3
is-core-module: 2.8.0
is-glob: 4.0.3
minimatch: 3.0.4
object.values: 1.1.5
resolve: 1.20.0
tsconfig-paths: 3.14.0
dev: true
/eslint-plugin-import/2.25.4_eslint@8.11.0:
resolution: {integrity: sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==}
engines: {node: '>=4'}
@ -20268,6 +20457,23 @@ packages:
- typescript
dev: true
/eslint-plugin-jest/24.7.0_eslint@7.32.0+typescript@4.6.2:
resolution: {integrity: sha512-wUxdF2bAZiYSKBclsUMrYHH6WxiBreNjyDxbRv345TIvPeoCEgPNEn3Sa+ZrSqsf1Dl9SqqSREXMHExlMMu1DA==}
engines: {node: '>=10'}
peerDependencies:
'@typescript-eslint/eslint-plugin': '>= 4'
eslint: '>=5'
peerDependenciesMeta:
'@typescript-eslint/eslint-plugin':
optional: true
dependencies:
'@typescript-eslint/experimental-utils': 4.33.0_eslint@7.32.0+typescript@4.6.2
eslint: 7.32.0
transitivePeerDependencies:
- supports-color
- typescript
dev: true
/eslint-plugin-jest/25.7.0_999503cc9dd683854c288a023c8289ec:
resolution: {integrity: sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==}
engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
@ -20470,6 +20676,23 @@ packages:
prettier-linter-helpers: 1.0.0
dev: true
/eslint-plugin-prettier/3.4.1_34b707f3a53b0942f3919c1ff656ce36:
resolution: {integrity: sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g==}
engines: {node: '>=6.0.0'}
peerDependencies:
eslint: '>=5.0.0'
eslint-config-prettier: '*'
prettier: '>=1.13.0'
peerDependenciesMeta:
eslint-config-prettier:
optional: true
dependencies:
eslint: 7.32.0
eslint-config-prettier: 7.2.0_eslint@7.32.0
prettier: /wp-prettier/2.2.1-beta-1
prettier-linter-helpers: 1.0.0
dev: true
/eslint-plugin-prettier/3.4.1_41158af9eda640c62e4773187c5a8429:
resolution: {integrity: sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g==}
engines: {node: '>=6.0.0'}
@ -20655,6 +20878,19 @@ packages:
semver: 6.3.0
string.prototype.matchall: 4.0.6
/eslint-plugin-testing-library/3.10.2_eslint@7.32.0+typescript@4.6.2:
resolution: {integrity: sha512-WAmOCt7EbF1XM8XfbCKAEzAPnShkNSwcIsAD2jHdsMUT9mZJPjLCG7pMzbcC8kK366NOuGip8HKLDC+Xk4yIdA==}
engines: {node: ^10.12.0 || >=12.0.0, npm: '>=6'}
peerDependencies:
eslint: ^5 || ^6 || ^7
dependencies:
'@typescript-eslint/experimental-utils': 3.10.1_eslint@7.32.0+typescript@4.6.2
eslint: 7.32.0
transitivePeerDependencies:
- supports-color
- typescript
dev: true
/eslint-plugin-testing-library/5.1.0_eslint@8.11.0+typescript@4.6.2:
resolution: {integrity: sha512-YSNzasJUbyhOTe14ZPygeOBvcPvcaNkwHwrj4vdf+uirr2D32JTDaKi6CP5Os2aWtOcvt4uBSPXp9h5xGoqvWQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'}
@ -20720,6 +20956,16 @@ packages:
eslint-visitor-keys: 2.1.0
dev: true
/eslint-utils/3.0.0_eslint@7.32.0:
resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==}
engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0}
peerDependencies:
eslint: '>=5'
dependencies:
eslint: 7.32.0
eslint-visitor-keys: 2.1.0
dev: true
/eslint-utils/3.0.0_eslint@8.1.0:
resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==}
engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0}
@ -21672,7 +21918,7 @@ packages:
dependencies:
loader-utils: 2.0.2
schema-utils: 3.1.1
webpack: 4.46.0_webpack-cli@4.9.2
webpack: 4.46.0_webpack-cli@3.3.12
dev: true
/file-loader/6.2.0_webpack@5.64.1:
@ -23641,7 +23887,7 @@ packages:
pretty-error: 2.1.2
tapable: 1.1.3
util.promisify: 1.0.0
webpack: 4.46.0_webpack-cli@4.9.2
webpack: 4.46.0_webpack-cli@3.3.12
dev: true
/html-webpack-plugin/5.5.0_webpack@5.70.0:
@ -30938,7 +31184,7 @@ packages:
postcss: 7.0.39
schema-utils: 3.1.1
semver: 7.3.5
webpack: 4.46.0_webpack-cli@4.9.2
webpack: 4.46.0_webpack-cli@3.3.12
dev: true
/postcss-loader/6.2.0_postcss@8.3.0+webpack@5.64.1:
@ -32413,7 +32659,7 @@ packages:
dependencies:
loader-utils: 2.0.2
schema-utils: 3.1.1
webpack: 4.46.0_webpack-cli@4.9.2
webpack: 4.46.0_webpack-cli@3.3.12
dev: true
/raw-loader/4.0.2_webpack@5.64.1:
@ -35022,7 +35268,7 @@ packages:
/spdy-transport/3.0.0:
resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==}
dependencies:
debug: 4.3.2
debug: 4.3.3
detect-node: 2.1.0
hpack.js: 2.1.6
obuf: 1.1.2
@ -35036,7 +35282,7 @@ packages:
resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==}
engines: {node: '>=6.0.0'}
dependencies:
debug: 4.3.2
debug: 4.3.3
handle-thing: 2.0.1
http-deceiver: 1.2.7
select-hose: 2.0.0
@ -35445,7 +35691,7 @@ packages:
dependencies:
loader-utils: 2.0.2
schema-utils: 2.7.1
webpack: 4.46.0_webpack-cli@4.9.2
webpack: 4.46.0_webpack-cli@3.3.12
dev: true
/style-loader/2.0.0_webpack@5.70.0:
@ -36189,7 +36435,7 @@ packages:
serialize-javascript: 5.0.1
source-map: 0.6.1
terser: 5.10.0_acorn@7.4.1
webpack: 4.46.0_webpack-cli@4.9.2
webpack: 4.46.0_webpack-cli@3.3.12
webpack-sources: 1.4.3
transitivePeerDependencies:
- acorn
@ -36209,7 +36455,7 @@ packages:
serialize-javascript: 5.0.1
source-map: 0.6.1
terser: 5.10.0
webpack: 4.46.0_webpack-cli@4.9.2
webpack: 4.46.0_webpack-cli@3.3.12
webpack-sources: 1.4.3
transitivePeerDependencies:
- acorn
@ -37457,7 +37703,7 @@ packages:
loader-utils: 2.0.2
mime-types: 2.1.34
schema-utils: 3.1.1
webpack: 4.46.0_webpack-cli@4.9.2
webpack: 4.46.0_webpack-cli@3.3.12
dev: true
/url-parse-lax/1.0.0:
@ -38012,7 +38258,7 @@ packages:
mime: 2.5.2
mkdirp: 0.5.5
range-parser: 1.2.1
webpack: 4.46.0_webpack-cli@4.9.2
webpack: 4.46.0_webpack-cli@3.3.12
webpack-log: 2.0.0
dev: true
@ -38095,7 +38341,7 @@ packages:
peerDependencies:
webpack: ^2.0.0 || ^3.0.0 || ^4.0.0
dependencies:
webpack: 4.46.0_webpack-cli@4.9.2
webpack: 4.46.0_webpack-cli@3.3.12
dev: true
/webpack-fix-style-only-entries/0.6.1:
@ -38279,7 +38525,7 @@ packages:
tapable: 1.1.3
terser-webpack-plugin: 1.4.5_webpack@4.46.0
watchpack: 1.7.5
webpack-cli: 3.3.12_webpack@4.46.0
webpack-cli: 3.3.12_webpack@5.70.0
webpack-sources: 1.4.3
dev: true