-// }
-// }
-// }
-export {};
diff --git a/packages/apps/template-react-app-vite/cypress/cypress/support/e2e.ts b/packages/apps/template-react-app-vite/cypress/cypress/support/e2e.ts
deleted file mode 100644
index c946d73f09..0000000000
--- a/packages/apps/template-react-app-vite/cypress/cypress/support/e2e.ts
+++ /dev/null
@@ -1,21 +0,0 @@
-// ***********************************************************
-// This example support/e2e.ts is processed and
-// loaded automatically before your test files.
-//
-// This is a great place to put global configuration and
-// behavior that modifies Cypress.
-//
-// You can change the location of this file or turn off
-// automatically serving support files with the
-// 'supportFile' configuration option.
-//
-// You can read more here:
-// https://on.cypress.io/configuration
-// ***********************************************************
-
-// Import commands.js using ES2015 syntax:
-// eslint-disable-next-line import/no-unassigned-import
-import './commands';
-
-// Alternatively you can use CommonJS syntax:
-// require('./commands')
diff --git a/packages/apps/template-react-app-vite/cypress/cypress/tsconfig.json b/packages/apps/template-react-app-vite/cypress/cypress/tsconfig.json
deleted file mode 100644
index 53cf38609d..0000000000
--- a/packages/apps/template-react-app-vite/cypress/cypress/tsconfig.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "extends": "../../../../../configs/tsconfig/tsconfig.type-check.json",
- "include": ["./**/*.ts"]
-}
diff --git a/packages/apps/template-react-app-vite/cypress/eslint.config.js b/packages/apps/template-react-app-vite/cypress/eslint.config.js
deleted file mode 100644
index a29ec42885..0000000000
--- a/packages/apps/template-react-app-vite/cypress/eslint.config.js
+++ /dev/null
@@ -1,26 +0,0 @@
-/** @typedef {import('@noshiro/eslint-configs').FlatConfig} FlatConfig */
-
-import {
- eslintFlatConfigForCypress,
- eslintFlatConfigForTypeScript,
-} from '@noshiro/eslint-configs';
-import { toThisDir } from '@noshiro/mono-utils';
-import * as nodePath from 'node:path';
-
-/** @type {string} */
-const thisDir = toThisDir(import.meta.url);
-
-/** @type {readonly FlatConfig[]} */
-const configs = [
- ...eslintFlatConfigForTypeScript({
- packageDirs: [
- nodePath.resolve(thisDir, '../../../..'),
- nodePath.resolve(thisDir, '..'),
- ],
- tsconfigFileName: './tsconfig.json',
- tsconfigRootDir: thisDir,
- }),
- eslintFlatConfigForCypress(),
-];
-
-export default configs;
diff --git a/packages/apps/template-react-app-vite/cypress/memo.md b/packages/apps/template-react-app-vite/cypress/memo.md
deleted file mode 100644
index 5a0d456b22..0000000000
--- a/packages/apps/template-react-app-vite/cypress/memo.md
+++ /dev/null
@@ -1 +0,0 @@
-https://docs.cypress.io/api/commands/click
diff --git a/packages/apps/template-react-app-vite/cypress/package.json b/packages/apps/template-react-app-vite/cypress/package.json
deleted file mode 100644
index 6411ec9aca..0000000000
--- a/packages/apps/template-react-app-vite/cypress/package.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "name": "@noshiro/template-react-app-vite-cypress",
- "version": "0.0.0",
- "license": "MIT",
- "type": "module",
- "scripts": {
- "cy:open": "cypress open",
- "cy:record": "cypress run --record --key ${CYPRESS_RECORD_KEY}",
- "cy:run:chrome": "cypress run --headed --browser chrome ",
- "cy:run:firefox": "cypress run --headed --browser firefox ",
- "start:dev-server": "yarn workspace @noshiro/template-react-app-vite start:dev-server",
- "start:emulators": "yarn workspace @noshiro/template-react-app-vite start:emulators",
- "start:emulators:e2e": "yarn workspace @noshiro/template-react-app-vite start:emulators:e2e"
- }
-}
diff --git a/packages/apps/template-react-app-vite/cypress/tsconfig.json b/packages/apps/template-react-app-vite/cypress/tsconfig.json
deleted file mode 100644
index 47d9af6bd4..0000000000
--- a/packages/apps/template-react-app-vite/cypress/tsconfig.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "extends": "../../../../configs/tsconfig/tsconfig.type-check.json",
- "include": ["./cypress.config.ts", "./cypress"]
-}
diff --git a/packages/apps/template-react-app-vite/e2e/main-page.spec.ts b/packages/apps/template-react-app-vite/e2e/main-page.spec.ts
new file mode 100644
index 0000000000..534bc8f78b
--- /dev/null
+++ b/packages/apps/template-react-app-vite/e2e/main-page.spec.ts
@@ -0,0 +1,21 @@
+import { expect, test } from '@playwright/test';
+
+const incrementButtonId = 'increment-button';
+
+test('visit main page', async ({ page }) => {
+ await page.goto('/');
+
+ const incrementButton = page.getByTestId(incrementButtonId);
+
+ await expect.soft(incrementButton).toBeVisible();
+});
+
+test('increment', async ({ page }) => {
+ await page.goto('/');
+
+ const incrementButton = page.getByTestId(incrementButtonId);
+
+ await incrementButton.click();
+
+ await expect.soft(incrementButton).toHaveText('count is 1');
+});
diff --git a/packages/apps/template-react-app-vite/eslint.config.js b/packages/apps/template-react-app-vite/eslint.config.js
index 50ecd71614..f85823bfed 100644
--- a/packages/apps/template-react-app-vite/eslint.config.js
+++ b/packages/apps/template-react-app-vite/eslint.config.js
@@ -1,6 +1,7 @@
/** @typedef {import('@noshiro/eslint-configs').FlatConfig} FlatConfig */
import {
+ eslintFlatConfigForPlaywright,
eslintFlatConfigForReact,
eslintFlatConfigForTypeScript,
eslintFlatConfigForVitest,
@@ -26,8 +27,9 @@ const defineConfig = async () => {
tsconfigFileName: './tsconfig.json',
packageDirs: [nodePath.resolve(thisDir, '../../..'), thisDir],
}),
- eslintFlatConfigForVitest(),
- ...eslintFlatConfigForReact(),
+ eslintFlatConfigForVitest(['src/**/*']),
+ ...eslintFlatConfigForReact(['src/**/*']),
+ eslintFlatConfigForPlaywright(['e2e/**/*']),
{
rules: {
diff --git a/packages/apps/template-react-app-vite/package.json b/packages/apps/template-react-app-vite/package.json
index 7e9b7f48e2..a67cd85c5d 100644
--- a/packages/apps/template-react-app-vite/package.json
+++ b/packages/apps/template-react-app-vite/package.json
@@ -14,10 +14,8 @@
"clean:build": "rimraf build",
"clean:firebase": "rimraf .firebase",
"clean:wireit": "rimraf .wireit/**",
- "cy:open": "yarn workspace @noshiro/template-react-app-vite-cypress cy:open",
- "cy:record": "yarn workspace @noshiro/template-react-app-vite-cypress cy:record",
- "cy:run:chrome": "yarn workspace @noshiro/template-react-app-vite-cypress cy:run:chrome",
- "cy:run:firefox": "yarn workspace @noshiro/template-react-app-vite-cypress cy:run:firefox",
+ "e2e": "playwright test --config configs/playwright.config.ts",
+ "e2e:ui": "yarn e2e --ui",
"fb": "firebase",
"fb:deploy": "wireit",
"fb:deploy:hosting": "wireit",
@@ -40,13 +38,11 @@
"testw": "yarn zz:vitest watch",
"tsc": "yarn type-check",
"tscw": "tsc --noEmit --watch",
- "type-check": "run-p type-check:src type-check:e2e",
- "type-check:e2e": "tsc --noEmit -p ./cypress/tsconfig.json",
- "type-check:src": "wireit",
+ "type-check": "wireit",
"z:setup": "run-p z:setup:gen-global-dts",
"z:setup:gen-global-dts": "node ./scripts/gen-global-dts.mjs",
"zz:eslint": "ESLINT_USE_FLAT_CONFIG=true TIMING=1 eslint",
- "zz:eslint:e2e": "yarn zz:eslint --config ./cypress/eslint.config.js './cypress/**/*.ts'",
+ "zz:eslint:e2e": "yarn zz:eslint --config eslint.config.js './e2e/**/*.ts'",
"zz:eslint:print-config": "yarn zz:eslint --print-config src/main.tsx",
"zz:eslint:src": "yarn zz:eslint --config eslint.config.js './src/**/*'",
"zz:prettier": "prettier --cache --cache-strategy content --ignore-path ../../../.prettierignore --write",
@@ -96,7 +92,7 @@
"@noshiro/ts-utils": "*"
},
"wireit": {
- "type-check:src": {
+ "type-check": {
"dependencies": [
"z:setup:gen-global-dts"
],
diff --git a/packages/apps/template-react-app-vite/src/app.tsx b/packages/apps/template-react-app-vite/src/app.tsx
index 4141ea3fef..73e66aeff1 100644
--- a/packages/apps/template-react-app-vite/src/app.tsx
+++ b/packages/apps/template-react-app-vite/src/app.tsx
@@ -23,7 +23,7 @@ export const App = memoNamed('App', () => {
{'Vite + React'}
diff --git a/packages/apps/template-react-app-vite/tsconfig.json b/packages/apps/template-react-app-vite/tsconfig.json
index 531745e313..6ec7337eab 100644
--- a/packages/apps/template-react-app-vite/tsconfig.json
+++ b/packages/apps/template-react-app-vite/tsconfig.json
@@ -5,5 +5,11 @@
"../../../configs/tsconfig/tsconfig.vite.json",
"../../../configs/tsconfig/tsconfig.absolute-path.json"
],
- "include": ["./src", "./configs", "./scripts"]
+ "include": [
+ "./src",
+ "./configs",
+ "./scripts",
+ "./e2e",
+ "./playwright.config.ts"
+ ]
}
diff --git a/packages/eslint-configs/scripts/update-dependencies.sh b/packages/eslint-configs/scripts/update-dependencies.sh
index 78d9da6d8a..ab0fe08044 100755
--- a/packages/eslint-configs/scripts/update-dependencies.sh
+++ b/packages/eslint-configs/scripts/update-dependencies.sh
@@ -57,7 +57,6 @@ yarn add \
typescript-eslint@latest
# TODO: enable this line after eslint v9 is supported in all plugins
# eslint-plugin-functional@latest \
- # eslint-plugin-cypress@latest \
# eslint@latest
node "${ESLINT_DIR}/scripts/update-dependencies.mjs" "${ESLINT_DIR}/package.json" "dependencies"
diff --git a/packages/eslint-configs/src/rules/eslint-playwright-rules.mts b/packages/eslint-configs/src/rules/eslint-playwright-rules.mts
index 3cbe11c590..d2f4390af3 100644
--- a/packages/eslint-configs/src/rules/eslint-playwright-rules.mts
+++ b/packages/eslint-configs/src/rules/eslint-playwright-rules.mts
@@ -43,7 +43,7 @@ export const eslintPlaywrightRules: EslintPlaywrightRules = {
'playwright/no-get-by-title': 'error',
'playwright/no-nested-step': 'error',
'playwright/no-networkidle': 'error',
- 'playwright/no-nth-methods': 'error',
+ 'playwright/no-nth-methods': 'off',
'playwright/no-page-pause': 'error',
'playwright/no-raw-locators': 'error',
'playwright/no-skipped-test': 'error',
diff --git a/packages/utils/deep-object-diff/eslint.config.js b/packages/utils/deep-object-diff/eslint.config.js
index 1ef2655ac2..d9d2648a10 100644
--- a/packages/utils/deep-object-diff/eslint.config.js
+++ b/packages/utils/deep-object-diff/eslint.config.js
@@ -25,7 +25,7 @@ const defineConfig = async () => {
tsconfigFileName: './tsconfig.json',
packageDirs: [nodePath.resolve(thisDir, '../../..'), thisDir],
}),
- eslintFlatConfigForVitest(),
+ eslintFlatConfigForVitest(['src/**/*']),
{
rules: {
diff --git a/packages/utils/fast-deep-equal/eslint.config.js b/packages/utils/fast-deep-equal/eslint.config.js
index 1ef2655ac2..d9d2648a10 100644
--- a/packages/utils/fast-deep-equal/eslint.config.js
+++ b/packages/utils/fast-deep-equal/eslint.config.js
@@ -25,7 +25,7 @@ const defineConfig = async () => {
tsconfigFileName: './tsconfig.json',
packageDirs: [nodePath.resolve(thisDir, '../../..'), thisDir],
}),
- eslintFlatConfigForVitest(),
+ eslintFlatConfigForVitest(['src/**/*']),
{
rules: {
diff --git a/packages/utils/io-ts-types/eslint.config.js b/packages/utils/io-ts-types/eslint.config.js
index 1ef2655ac2..d9d2648a10 100644
--- a/packages/utils/io-ts-types/eslint.config.js
+++ b/packages/utils/io-ts-types/eslint.config.js
@@ -25,7 +25,7 @@ const defineConfig = async () => {
tsconfigFileName: './tsconfig.json',
packageDirs: [nodePath.resolve(thisDir, '../../..'), thisDir],
}),
- eslintFlatConfigForVitest(),
+ eslintFlatConfigForVitest(['src/**/*']),
{
rules: {
diff --git a/packages/utils/io-ts/eslint.config.js b/packages/utils/io-ts/eslint.config.js
index 1ef2655ac2..d9d2648a10 100644
--- a/packages/utils/io-ts/eslint.config.js
+++ b/packages/utils/io-ts/eslint.config.js
@@ -25,7 +25,7 @@ const defineConfig = async () => {
tsconfigFileName: './tsconfig.json',
packageDirs: [nodePath.resolve(thisDir, '../../..'), thisDir],
}),
- eslintFlatConfigForVitest(),
+ eslintFlatConfigForVitest(['src/**/*']),
{
rules: {
diff --git a/packages/utils/numeric-input-utils/eslint.config.js b/packages/utils/numeric-input-utils/eslint.config.js
index 50ecd71614..34f37d8e79 100644
--- a/packages/utils/numeric-input-utils/eslint.config.js
+++ b/packages/utils/numeric-input-utils/eslint.config.js
@@ -26,8 +26,8 @@ const defineConfig = async () => {
tsconfigFileName: './tsconfig.json',
packageDirs: [nodePath.resolve(thisDir, '../../..'), thisDir],
}),
- eslintFlatConfigForVitest(),
- ...eslintFlatConfigForReact(),
+ eslintFlatConfigForVitest(['src/**/*']),
+ ...eslintFlatConfigForReact(['src/**/*']),
{
rules: {
diff --git a/packages/utils/preact-utils/eslint.config.js b/packages/utils/preact-utils/eslint.config.js
index 60622ed21f..c176a98810 100644
--- a/packages/utils/preact-utils/eslint.config.js
+++ b/packages/utils/preact-utils/eslint.config.js
@@ -26,8 +26,8 @@ const defineConfig = async () => {
tsconfigFileName: './tsconfig.json',
packageDirs: [nodePath.resolve(thisDir, '../../..'), thisDir],
}),
- eslintFlatConfigForVitest(),
- ...eslintFlatConfigForPreact(),
+ eslintFlatConfigForVitest(['src/**/*']),
+ ...eslintFlatConfigForPreact(['src/**/*']),
{
rules: {
diff --git a/packages/utils/react-blueprintjs-utils/eslint.config.js b/packages/utils/react-blueprintjs-utils/eslint.config.js
index 50ecd71614..34f37d8e79 100644
--- a/packages/utils/react-blueprintjs-utils/eslint.config.js
+++ b/packages/utils/react-blueprintjs-utils/eslint.config.js
@@ -26,8 +26,8 @@ const defineConfig = async () => {
tsconfigFileName: './tsconfig.json',
packageDirs: [nodePath.resolve(thisDir, '../../..'), thisDir],
}),
- eslintFlatConfigForVitest(),
- ...eslintFlatConfigForReact(),
+ eslintFlatConfigForVitest(['src/**/*']),
+ ...eslintFlatConfigForReact(['src/**/*']),
{
rules: {
diff --git a/packages/utils/react-mui-utils/eslint.config.js b/packages/utils/react-mui-utils/eslint.config.js
index 50ecd71614..34f37d8e79 100644
--- a/packages/utils/react-mui-utils/eslint.config.js
+++ b/packages/utils/react-mui-utils/eslint.config.js
@@ -26,8 +26,8 @@ const defineConfig = async () => {
tsconfigFileName: './tsconfig.json',
packageDirs: [nodePath.resolve(thisDir, '../../..'), thisDir],
}),
- eslintFlatConfigForVitest(),
- ...eslintFlatConfigForReact(),
+ eslintFlatConfigForVitest(['src/**/*']),
+ ...eslintFlatConfigForReact(['src/**/*']),
{
rules: {
diff --git a/packages/utils/react-utils-styled/eslint.config.js b/packages/utils/react-utils-styled/eslint.config.js
index 50ecd71614..34f37d8e79 100644
--- a/packages/utils/react-utils-styled/eslint.config.js
+++ b/packages/utils/react-utils-styled/eslint.config.js
@@ -26,8 +26,8 @@ const defineConfig = async () => {
tsconfigFileName: './tsconfig.json',
packageDirs: [nodePath.resolve(thisDir, '../../..'), thisDir],
}),
- eslintFlatConfigForVitest(),
- ...eslintFlatConfigForReact(),
+ eslintFlatConfigForVitest(['src/**/*']),
+ ...eslintFlatConfigForReact(['src/**/*']),
{
rules: {
diff --git a/packages/utils/react-utils/eslint.config.js b/packages/utils/react-utils/eslint.config.js
index 50ecd71614..34f37d8e79 100644
--- a/packages/utils/react-utils/eslint.config.js
+++ b/packages/utils/react-utils/eslint.config.js
@@ -26,8 +26,8 @@ const defineConfig = async () => {
tsconfigFileName: './tsconfig.json',
packageDirs: [nodePath.resolve(thisDir, '../../..'), thisDir],
}),
- eslintFlatConfigForVitest(),
- ...eslintFlatConfigForReact(),
+ eslintFlatConfigForVitest(['src/**/*']),
+ ...eslintFlatConfigForReact(['src/**/*']),
{
rules: {
diff --git a/packages/utils/resize-observer-preact-hooks/eslint.config.js b/packages/utils/resize-observer-preact-hooks/eslint.config.js
index 60622ed21f..c176a98810 100644
--- a/packages/utils/resize-observer-preact-hooks/eslint.config.js
+++ b/packages/utils/resize-observer-preact-hooks/eslint.config.js
@@ -26,8 +26,8 @@ const defineConfig = async () => {
tsconfigFileName: './tsconfig.json',
packageDirs: [nodePath.resolve(thisDir, '../../..'), thisDir],
}),
- eslintFlatConfigForVitest(),
- ...eslintFlatConfigForPreact(),
+ eslintFlatConfigForVitest(['src/**/*']),
+ ...eslintFlatConfigForPreact(['src/**/*']),
{
rules: {
diff --git a/packages/utils/resize-observer-react-hooks/eslint.config.js b/packages/utils/resize-observer-react-hooks/eslint.config.js
index 50ecd71614..34f37d8e79 100644
--- a/packages/utils/resize-observer-react-hooks/eslint.config.js
+++ b/packages/utils/resize-observer-react-hooks/eslint.config.js
@@ -26,8 +26,8 @@ const defineConfig = async () => {
tsconfigFileName: './tsconfig.json',
packageDirs: [nodePath.resolve(thisDir, '../../..'), thisDir],
}),
- eslintFlatConfigForVitest(),
- ...eslintFlatConfigForReact(),
+ eslintFlatConfigForVitest(['src/**/*']),
+ ...eslintFlatConfigForReact(['src/**/*']),
{
rules: {
diff --git a/packages/utils/syncflow-preact-hooks/eslint.config.js b/packages/utils/syncflow-preact-hooks/eslint.config.js
index 60622ed21f..c176a98810 100644
--- a/packages/utils/syncflow-preact-hooks/eslint.config.js
+++ b/packages/utils/syncflow-preact-hooks/eslint.config.js
@@ -26,8 +26,8 @@ const defineConfig = async () => {
tsconfigFileName: './tsconfig.json',
packageDirs: [nodePath.resolve(thisDir, '../../..'), thisDir],
}),
- eslintFlatConfigForVitest(),
- ...eslintFlatConfigForPreact(),
+ eslintFlatConfigForVitest(['src/**/*']),
+ ...eslintFlatConfigForPreact(['src/**/*']),
{
rules: {
diff --git a/packages/utils/syncflow-react-hooks/eslint.config.js b/packages/utils/syncflow-react-hooks/eslint.config.js
index 50ecd71614..34f37d8e79 100644
--- a/packages/utils/syncflow-react-hooks/eslint.config.js
+++ b/packages/utils/syncflow-react-hooks/eslint.config.js
@@ -26,8 +26,8 @@ const defineConfig = async () => {
tsconfigFileName: './tsconfig.json',
packageDirs: [nodePath.resolve(thisDir, '../../..'), thisDir],
}),
- eslintFlatConfigForVitest(),
- ...eslintFlatConfigForReact(),
+ eslintFlatConfigForVitest(['src/**/*']),
+ ...eslintFlatConfigForReact(['src/**/*']),
{
rules: {
diff --git a/packages/utils/syncflow/eslint.config.js b/packages/utils/syncflow/eslint.config.js
index 4c509459a0..065f70771a 100644
--- a/packages/utils/syncflow/eslint.config.js
+++ b/packages/utils/syncflow/eslint.config.js
@@ -25,7 +25,7 @@ const defineConfig = async () => {
tsconfigFileName: './tsconfig.json',
packageDirs: [nodePath.resolve(thisDir, '../../..'), thisDir],
}),
- eslintFlatConfigForVitest(),
+ eslintFlatConfigForVitest(['{src,test}/**/*']),
{
rules: {
diff --git a/packages/utils/template/eslint.config.js b/packages/utils/template/eslint.config.js
index 1ef2655ac2..d9d2648a10 100644
--- a/packages/utils/template/eslint.config.js
+++ b/packages/utils/template/eslint.config.js
@@ -25,7 +25,7 @@ const defineConfig = async () => {
tsconfigFileName: './tsconfig.json',
packageDirs: [nodePath.resolve(thisDir, '../../..'), thisDir],
}),
- eslintFlatConfigForVitest(),
+ eslintFlatConfigForVitest(['src/**/*']),
{
rules: {
diff --git a/packages/utils/tiny-router-observable/eslint.config.js b/packages/utils/tiny-router-observable/eslint.config.js
index 1ef2655ac2..d9d2648a10 100644
--- a/packages/utils/tiny-router-observable/eslint.config.js
+++ b/packages/utils/tiny-router-observable/eslint.config.js
@@ -25,7 +25,7 @@ const defineConfig = async () => {
tsconfigFileName: './tsconfig.json',
packageDirs: [nodePath.resolve(thisDir, '../../..'), thisDir],
}),
- eslintFlatConfigForVitest(),
+ eslintFlatConfigForVitest(['src/**/*']),
{
rules: {
diff --git a/packages/utils/tiny-router-preact-hooks/eslint.config.js b/packages/utils/tiny-router-preact-hooks/eslint.config.js
index 60622ed21f..c176a98810 100644
--- a/packages/utils/tiny-router-preact-hooks/eslint.config.js
+++ b/packages/utils/tiny-router-preact-hooks/eslint.config.js
@@ -26,8 +26,8 @@ const defineConfig = async () => {
tsconfigFileName: './tsconfig.json',
packageDirs: [nodePath.resolve(thisDir, '../../..'), thisDir],
}),
- eslintFlatConfigForVitest(),
- ...eslintFlatConfigForPreact(),
+ eslintFlatConfigForVitest(['src/**/*']),
+ ...eslintFlatConfigForPreact(['src/**/*']),
{
rules: {
diff --git a/packages/utils/tiny-router-react-hooks/eslint.config.js b/packages/utils/tiny-router-react-hooks/eslint.config.js
index 50ecd71614..34f37d8e79 100644
--- a/packages/utils/tiny-router-react-hooks/eslint.config.js
+++ b/packages/utils/tiny-router-react-hooks/eslint.config.js
@@ -26,8 +26,8 @@ const defineConfig = async () => {
tsconfigFileName: './tsconfig.json',
packageDirs: [nodePath.resolve(thisDir, '../../..'), thisDir],
}),
- eslintFlatConfigForVitest(),
- ...eslintFlatConfigForReact(),
+ eslintFlatConfigForVitest(['src/**/*']),
+ ...eslintFlatConfigForReact(['src/**/*']),
{
rules: {
diff --git a/packages/utils/ts-utils-additional/eslint.config.js b/packages/utils/ts-utils-additional/eslint.config.js
index 1ef2655ac2..d9d2648a10 100644
--- a/packages/utils/ts-utils-additional/eslint.config.js
+++ b/packages/utils/ts-utils-additional/eslint.config.js
@@ -25,7 +25,7 @@ const defineConfig = async () => {
tsconfigFileName: './tsconfig.json',
packageDirs: [nodePath.resolve(thisDir, '../../..'), thisDir],
}),
- eslintFlatConfigForVitest(),
+ eslintFlatConfigForVitest(['src/**/*']),
{
rules: {
diff --git a/packages/utils/ts-utils/eslint.config.js b/packages/utils/ts-utils/eslint.config.js
index 1ef2655ac2..d9d2648a10 100644
--- a/packages/utils/ts-utils/eslint.config.js
+++ b/packages/utils/ts-utils/eslint.config.js
@@ -25,7 +25,7 @@ const defineConfig = async () => {
tsconfigFileName: './tsconfig.json',
packageDirs: [nodePath.resolve(thisDir, '../../..'), thisDir],
}),
- eslintFlatConfigForVitest(),
+ eslintFlatConfigForVitest(['src/**/*']),
{
rules: {
diff --git a/scripts/commands/generate-configs-and-scripts-main.mjs b/scripts/commands/generate-configs-and-scripts-main.mjs
index 5ff08baa48..837ab4f1e4 100644
--- a/scripts/commands/generate-configs-and-scripts-main.mjs
+++ b/scripts/commands/generate-configs-and-scripts-main.mjs
@@ -1,6 +1,5 @@
import {
execAsync,
- generateCypressDirectory,
generateEsLintConfig,
generateEsLintConfigForGlobalUtils,
generateInjectDef,
@@ -86,10 +85,7 @@ const main = async () => {
: generateEsLintConfig(workspace.location, packageName)
: undefined,
]);
- } else if (
- workspace.location.startsWith('packages/apps') &&
- !workspace.location.endsWith('/cypress')
- ) {
+ } else if (workspace.location.startsWith('packages/apps')) {
// apps
if (
@@ -124,9 +120,6 @@ const main = async () => {
? generateEsLintConfig(workspace.location, packageName)
: undefined,
- executeFlag.e2e
- ? generateCypressDirectory(workspace.location, packageName)
- : undefined,
executeFlag.e2e && packageName !== 'event-schedule-app'
? generatePlaywrightConfig(workspace.location, packageName)
: undefined,
diff --git a/scripts/src/generate-configs-and-scripts/generate-cypress-directory.mts b/scripts/src/generate-configs-and-scripts/generate-cypress-directory.mts
deleted file mode 100644
index 76990049f0..0000000000
--- a/scripts/src/generate-configs-and-scripts/generate-cypress-directory.mts
+++ /dev/null
@@ -1,71 +0,0 @@
-import * as fs from 'fs/promises';
-import { execAsync } from '../node-utils/index.mjs';
-import { workspaceConfig } from './workspace-config.mjs';
-
-export const generateCypressDirectory = async (
- workspaceLocation: string,
- packageName: string,
-): Promise => {
- const cfg = workspaceConfig[packageName];
-
- if (cfg === undefined) {
- throw new Error(`workspaceConfig for package "${packageName}" not found.`);
- }
-
- if (cfg.utilOrApp !== 'app' || cfg.gen.e2e !== 'cypress') return;
-
- const depth = workspaceLocation.split('/').length + 1;
-
- const pathPrefixToRoot = Array.from({ length: depth }, () => '..').join('/');
-
- await fs.writeFile(
- `${workspaceLocation}/cypress/package.json`,
- JSON.stringify({
- name: `@noshiro/${packageName}-cypress`,
- version: '0.0.0',
- license: 'MIT',
- type: 'module',
- scripts: {
- 'cy:open': 'cypress open',
- // eslint-disable-next-line no-template-curly-in-string
- 'cy:record': 'cypress run --record --key ${CYPRESS_RECORD_KEY}',
- 'cy:run:chrome': 'cypress run --headed --browser chrome ',
- 'cy:run:firefox': 'cypress run --headed --browser firefox ',
- 'start:dev-server': `yarn workspace @noshiro/${packageName} start:dev-server`,
- 'start:emulators': `yarn workspace @noshiro/${packageName} start:emulators`,
- 'start:emulators:e2e': `yarn workspace @noshiro/${packageName} start:emulators:e2e`,
- },
- }),
- );
-
- await fs.writeFile(
- `${workspaceLocation}/cypress/tsconfig.json`,
- JSON.stringify({
- extends: `${pathPrefixToRoot}/configs/tsconfig/tsconfig.type-check.json`,
- include: ['./cypress.config.ts', './cypress'],
- }),
- );
-
- if (packageName !== 'event-schedule-app') {
- await fs.writeFile(
- `${workspaceLocation}/.gitignore`,
- 'cypress/cypress/videos\n',
- );
- }
-
- await fs.writeFile(
- `${workspaceLocation}/cypress/cypress/tsconfig.json`,
- JSON.stringify({
- extends: `${pathPrefixToRoot}/../configs/tsconfig/tsconfig.type-check.json`,
- include: ['./**/*.ts'],
- }),
- );
-
- try {
- const from = `${workspaceLocation}/cypress.config.ts`;
- await fs.access(from);
- await execAsync(`mv ${from} ${workspaceLocation}/cypress`);
- } catch {
- /* empty */
- }
-};
diff --git a/scripts/src/generate-configs-and-scripts/generate-eslint-config-for-utils.mts b/scripts/src/generate-configs-and-scripts/generate-eslint-config.mts
similarity index 83%
rename from scripts/src/generate-configs-and-scripts/generate-eslint-config-for-utils.mts
rename to scripts/src/generate-configs-and-scripts/generate-eslint-config.mts
index 23395729ca..3efa32a9d4 100644
--- a/scripts/src/generate-configs-and-scripts/generate-eslint-config-for-utils.mts
+++ b/scripts/src/generate-configs-and-scripts/generate-eslint-config.mts
@@ -1,4 +1,4 @@
-import { eslintConfigName } from './constants.mjs';
+import { eslintConfigName, workspaceE2eDirName } from './constants.mjs';
import { workspaceConfig } from './workspace-config.mjs';
import { writeDirAndFileAndPrintDone } from './write-dir-and-file-and-print-done.mjs';
@@ -18,6 +18,9 @@ export const generateEsLintConfig = async (
const pathPrefixToRoot = Array.from({ length: depth }, () => '..').join('/');
+ const srcDirStr =
+ cfg.srcDirs.length >= 2 ? `{${cfg.srcDirs.join(',')}}` : cfg.srcDirs[0];
+
const content = [
"/** @typedef { import('@noshiro/eslint-configs').FlatConfig } FlatConfig */",
'',
@@ -26,6 +29,7 @@ export const generateEsLintConfig = async (
' eslintFlatConfigForVitest,',
' eslintFlatConfigForPreact,', // maybe removed by prettier
' eslintFlatConfigForReact,', // maybe removed by prettier
+ ' eslintFlatConfigForPlaywright,', // maybe removed by prettier
' genEsLintRestrictedImportsDefFromDevDependencies,',
"} from '@noshiro/eslint-configs';",
"import { toThisDir } from '@noshiro/mono-utils';",
@@ -48,12 +52,16 @@ export const generateEsLintConfig = async (
" tsconfigFileName: './tsconfig.json',",
` packageDirs: [nodePath.resolve(thisDir, '${pathPrefixToRoot}'), thisDir],`,
' }),',
- ' eslintFlatConfigForVitest(),',
+ ` eslintFlatConfigForVitest(['${srcDirStr}/**/*']),`,
cfg.tsType === 'preact'
- ? '...eslintFlatConfigForPreact(),'
+ ? `...eslintFlatConfigForPreact(['${srcDirStr}/**/*']),`
: cfg.tsType === 'react' || cfg.tsType === 'react-emotion'
- ? '...eslintFlatConfigForReact(),'
+ ? `...eslintFlatConfigForReact(['${srcDirStr}/**/*']),`
: '',
+ cfg.packageJson.scripts.e2e === 'playwright'
+ ? `eslintFlatConfigForPlaywright(['${workspaceE2eDirName}/**/*']),`
+ : '',
+
'',
' {',
diff --git a/scripts/src/generate-configs-and-scripts/generate-playwright-config.mts b/scripts/src/generate-configs-and-scripts/generate-playwright-config.mts
index 607956da8c..5b36388d11 100644
--- a/scripts/src/generate-configs-and-scripts/generate-playwright-config.mts
+++ b/scripts/src/generate-configs-and-scripts/generate-playwright-config.mts
@@ -13,7 +13,7 @@ export const generatePlaywrightConfig = async (
throw new Error(`workspaceConfig for package "${packageName}" not found.`);
}
- if (cfg.utilOrApp !== 'app' || cfg.gen.e2e !== 'playwright') return;
+ if (cfg.utilOrApp !== 'app') return;
const depth = workspaceLocation.split('/').length + 1;
diff --git a/scripts/src/generate-configs-and-scripts/index.mts b/scripts/src/generate-configs-and-scripts/index.mts
index b19055ae9a..5d4c95f250 100644
--- a/scripts/src/generate-configs-and-scripts/index.mts
+++ b/scripts/src/generate-configs-and-scripts/index.mts
@@ -1,7 +1,6 @@
export * from './constants.mjs';
-export * from './generate-cypress-directory.mjs';
export * from './generate-eslint-config-for-global-utils.mjs';
-export * from './generate-eslint-config-for-utils.mjs';
+export * from './generate-eslint-config.mjs';
export * from './generate-inject-def.mjs';
export * from './generate-playwright-config.mjs';
export * from './generate-rollup-config.mjs';
diff --git a/scripts/src/generate-configs-and-scripts/update-package-json.mts b/scripts/src/generate-configs-and-scripts/update-package-json.mts
index ada3046643..47f0affa43 100644
--- a/scripts/src/generate-configs-and-scripts/update-package-json.mts
+++ b/scripts/src/generate-configs-and-scripts/update-package-json.mts
@@ -38,7 +38,6 @@ export const updatePackageJson = async (
if (!isRecord(mut_packageJson)) return;
updatePackageJsonImpl(
- workspace,
mut_packageJson as MutableRecord,
packageName,
pathPrefixToRoot,
@@ -57,7 +56,6 @@ export const updatePackageJson = async (
};
const updatePackageJsonImpl = (
- workspace: Workspace,
// eslint-disable-next-line @typescript-eslint/prefer-readonly-parameter-types
mut_packageJson: MutableRecord,
packageName: string,
@@ -222,21 +220,8 @@ const updatePackageJsonImpl = (
mut_scripts['tscw'] = 'tsc --noEmit --watch';
if (cfg.useVite === true) {
- switch (cfg.packageJson.scripts.e2e) {
- case 'cypress':
- mut_scripts['type-check'] =
- 'run-p type-check:src type-check:e2e';
- mut_scripts['type-check:e2e'] =
- 'tsc --noEmit -p ./cypress/tsconfig.json';
- mut_scripts['type-check:src'] = 'wireit';
- break;
-
- case 'playwright':
- mut_scripts['type-check'] = 'wireit';
- break;
-
- case undefined:
- break;
+ if (cfg.packageJson.scripts.e2e === 'playwright') {
+ mut_scripts['type-check'] = 'wireit';
}
mut_wireit[
@@ -396,25 +381,14 @@ const updatePackageJsonImpl = (
`'./${srcDirStr}/**/*'`,
].join(' ');
- if (cfg.useVite === true) {
- switch (cfg.packageJson.scripts.e2e) {
- case 'cypress':
- mut_scripts['zz:eslint:e2e'] = [
- `yarn zz:eslint --config ./cypress/${eslintConfigName}`,
- "'./cypress/**/*.ts'",
- ].join(' ');
- break;
-
- case 'playwright':
- mut_scripts['zz:eslint:e2e'] = [
- `yarn zz:eslint --config ${eslintConfigName}`,
- "'./e2e/**/*.ts'",
- ].join(' ');
- break;
-
- case undefined:
- break;
- }
+ if (
+ cfg.useVite === true &&
+ cfg.packageJson.scripts.e2e === 'playwright'
+ ) {
+ mut_scripts['zz:eslint:e2e'] = [
+ `yarn zz:eslint --config ${eslintConfigName}`,
+ "'./e2e/**/*.ts'",
+ ].join(' ');
}
}
@@ -447,26 +421,10 @@ const updatePackageJsonImpl = (
mut_scripts['build:no-minify'] = 'yarn build --minify false';
mut_scripts['clean:firebase'] = 'rimraf .firebase';
- switch (cfg.packageJson.scripts.e2e) {
- case 'cypress':
- mut_scripts['cy:open'] =
- `yarn workspace ${workspace.name}-cypress cy:open`;
- mut_scripts['cy:record'] =
- `yarn workspace ${workspace.name}-cypress cy:record`;
- mut_scripts['cy:run:chrome'] =
- `yarn workspace ${workspace.name}-cypress cy:run:chrome`;
- mut_scripts['cy:run:firefox'] =
- `yarn workspace ${workspace.name}-cypress cy:run:firefox`;
- break;
-
- case 'playwright':
- mut_scripts['e2e'] =
- `playwright test --config ${workspaceConfigsDirName}/${playwrightConfigName}`;
- mut_scripts['e2e:ui'] = 'yarn e2e --ui';
- break;
-
- case undefined:
- break;
+ if (cfg.packageJson.scripts.e2e === 'playwright') {
+ mut_scripts['e2e'] =
+ `playwright test --config ${workspaceConfigsDirName}/${playwrightConfigName}`;
+ mut_scripts['e2e:ui'] = 'yarn e2e --ui';
}
mut_scripts['fb'] = 'firebase';
@@ -550,11 +508,6 @@ const updatePackageJsonImpl = (
mut_scripts['fb:write'] = 'node ./scripts/write_firestore';
- if (cfg.packageJson.scripts.e2e === 'cypress') {
- mut_scripts['start:emulators:e2e'] =
- 'firebase emulators:start --only functions,firestore --import firebase-emulator-exports --export-on-exit';
- }
-
mut_scripts['start'] =
'run-p start:build-functions start:dev-server start:emulators';
diff --git a/scripts/src/generate-configs-and-scripts/workspace-config-type.mts b/scripts/src/generate-configs-and-scripts/workspace-config-type.mts
index 7b07041d3a..812205cef1 100644
--- a/scripts/src/generate-configs-and-scripts/workspace-config-type.mts
+++ b/scripts/src/generate-configs-and-scripts/workspace-config-type.mts
@@ -23,7 +23,7 @@ export type WorkspaceConfig = DeepReadonly<
build: boolean;
test: boolean;
lint: boolean;
- e2e: 'playwright' | 'cypress';
+ e2e: 'playwright';
};
}
) & {
@@ -53,7 +53,7 @@ export type WorkspaceConfig = DeepReadonly<
publish: boolean;
passWithNoTests?: true;
lint?: false;
- e2e?: 'playwright' | 'cypress';
+ e2e?: 'playwright';
};
};
}
diff --git a/scripts/src/generate-configs-and-scripts/workspace-config.mts b/scripts/src/generate-configs-and-scripts/workspace-config.mts
index 7b1a1c2aed..d9747563e4 100644
--- a/scripts/src/generate-configs-and-scripts/workspace-config.mts
+++ b/scripts/src/generate-configs-and-scripts/workspace-config.mts
@@ -55,7 +55,7 @@ const defaultsForApp = {
build: true,
lint: true,
test: true,
- e2e: 'cypress' as 'cypress' | 'playwright',
+ e2e: 'playwright',
},
typeCheckIncludes: ['src', workspaceConfigsDirName],
} as const satisfies Pick<
@@ -89,39 +89,42 @@ const fillDefaultsForUtil = (
},
});
-const fillDefaultsForApp = (
- options: Readonly<{
- tsType: WorkspaceConfig['tsType'];
- gi?: WorkspaceConfig['packageJson']['scripts']['gi'];
- giIgnore?: WorkspaceConfig['packageJson']['scripts']['giIgnore'];
- passWithNoTests?: WorkspaceConfig['packageJson']['scripts']['passWithNoTests'];
- hasScripts?: boolean;
- playwright?: boolean;
- }>,
-): WorkspaceConfig => ({
+const fillDefaultsForApp = ({
+ tsType,
+ gi,
+ giIgnore,
+ hasScripts,
+ passWithNoTests,
+ playwright = true,
+}: Readonly<{
+ tsType: WorkspaceConfig['tsType'];
+ gi?: WorkspaceConfig['packageJson']['scripts']['gi'];
+ giIgnore?: WorkspaceConfig['packageJson']['scripts']['giIgnore'];
+ passWithNoTests?: WorkspaceConfig['packageJson']['scripts']['passWithNoTests'];
+ hasScripts?: boolean;
+ playwright?: boolean;
+}>): WorkspaceConfig => ({
utilOrApp: defaultsForApp.utilOrApp,
gen: produce(defaultsForApp.gen, (draft) => {
- if (options.playwright === true) {
+ if (playwright) {
draft.e2e = 'playwright';
}
}),
- tsType: options.tsType,
+ tsType,
useVite: true,
srcDirs: ['src'],
typeCheckIncludes: [
...defaultsForApp.typeCheckIncludes,
- options.hasScripts === false ? undefined : workspaceScriptsDirName,
- ...(options.playwright === true
- ? [workspaceE2eDirName, playwrightConfigName]
- : []),
+ hasScripts === false ? undefined : workspaceScriptsDirName,
+ ...(playwright ? [workspaceE2eDirName, playwrightConfigName] : []),
].filter(isNotUndefined),
packageJson: {
scripts: {
- gi: options.gi ?? 1,
- giIgnore: options.giIgnore ?? ['assets'],
+ gi: gi ?? 1,
+ giIgnore: giIgnore ?? ['assets'],
publish: false,
- passWithNoTests: options.passWithNoTests ?? true,
- e2e: options.playwright === true ? 'playwright' : 'cypress',
+ passWithNoTests: passWithNoTests ?? true,
+ e2e: playwright ? 'playwright' : undefined,
},
},
});
@@ -339,7 +342,6 @@ export const workspaceConfig: Record = {
'event-schedule-app': produce(
fillDefaultsForApp({
tsType: 'react-emotion',
- playwright: true,
}),
(draft) => {
draft.typeCheckIncludes.push('functions/src');
diff --git a/yarn.lock b/yarn.lock
index b268657707..ef0bd50048 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1749,38 +1749,6 @@
dependencies:
"@jridgewell/trace-mapping" "0.3.9"
-"@cypress/request@^3.0.0":
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/@cypress/request/-/request-3.0.1.tgz#72d7d5425236a2413bd3d8bb66d02d9dc3168960"
- integrity sha512-TWivJlJi8ZDx2wGOw1dbLuHJKUYX7bWySw377nlnGOW3hP9/MUKIsEdXT/YngWxVdgNCHRBmFlBipE+5/2ZZlQ==
- dependencies:
- aws-sign2 "~0.7.0"
- aws4 "^1.8.0"
- caseless "~0.12.0"
- combined-stream "~1.0.6"
- extend "~3.0.2"
- forever-agent "~0.6.1"
- form-data "~2.3.2"
- http-signature "~1.3.6"
- is-typedarray "~1.0.0"
- isstream "~0.1.2"
- json-stringify-safe "~5.0.1"
- mime-types "~2.1.19"
- performance-now "^2.1.0"
- qs "6.10.4"
- safe-buffer "^5.1.2"
- tough-cookie "^4.1.3"
- tunnel-agent "^0.6.0"
- uuid "^8.3.2"
-
-"@cypress/xvfb@^1.2.4":
- version "1.2.4"
- resolved "https://registry.yarnpkg.com/@cypress/xvfb/-/xvfb-1.2.4.tgz#2daf42e8275b39f4aa53c14214e557bd14e7748a"
- integrity sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==
- dependencies:
- debug "^3.1.0"
- lodash.once "^4.1.1"
-
"@dabh/diagnostics@^2.0.2":
version "2.0.3"
resolved "https://registry.yarnpkg.com/@dabh/diagnostics/-/diagnostics-2.0.3.tgz#7f7e97ee9a725dffc7808d93668cc984e1dc477a"
@@ -5010,16 +4978,6 @@
"@types/mime" "*"
"@types/node" "*"
-"@types/sinonjs__fake-timers@8.1.1":
- version "8.1.1"
- resolved "https://registry.yarnpkg.com/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz#b49c2c70150141a15e0fa7e79cf1f92a72934ce3"
- integrity sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==
-
-"@types/sizzle@^2.3.2":
- version "2.3.8"
- resolved "https://registry.yarnpkg.com/@types/sizzle/-/sizzle-2.3.8.tgz#518609aefb797da19bf222feb199e8f653ff7627"
- integrity sha512-0vWLNK2D5MT9dg0iOo8GlKguPAU02QjmZitPEsXRuJXU/OGIOt9vT9Fc26wtYuavLxtO45v9PGleoL9Z0k1LHg==
-
"@types/stack-utils@^2.0.0":
version "2.0.3"
resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.3.tgz#6209321eb2c1712a7e7466422b8cb1fc0d9dd5d8"
@@ -5092,13 +5050,6 @@
dependencies:
"@types/yargs-parser" "*"
-"@types/yauzl@^2.9.1":
- version "2.10.3"
- resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.10.3.tgz#e9b2808b4f109504a03cda958259876f61017999"
- integrity sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==
- dependencies:
- "@types/node" "*"
-
"@typescript-eslint/eslint-plugin@8.20.0":
version "8.20.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.20.0.tgz#b47a398e0e551cb008c60190b804394e6852c863"
@@ -5794,12 +5745,7 @@ ansi-align@^3.0.0:
dependencies:
string-width "^4.1.0"
-ansi-colors@^4.1.1:
- version "4.1.3"
- resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b"
- integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==
-
-ansi-escapes@^4.2.1, ansi-escapes@^4.3.0, ansi-escapes@^4.3.2:
+ansi-escapes@^4.2.1, ansi-escapes@^4.3.2:
version "4.3.2"
resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e"
integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==
@@ -5865,11 +5811,6 @@ anymatch@^3.0.3, anymatch@~3.1.2:
normalize-path "^3.0.0"
picomatch "^2.0.4"
-arch@^2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/arch/-/arch-2.2.0.tgz#1bc47818f305764f23ab3306b0bfc086c5a29d11"
- integrity sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==
-
archiver-utils@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/archiver-utils/-/archiver-utils-2.1.0.tgz#e8a460e94b693c3e3da182a098ca6285ba9249e2"
@@ -6177,18 +6118,6 @@ as-array@^2.0.0:
resolved "https://registry.yarnpkg.com/as-array/-/as-array-2.0.0.tgz#4f04805d87f8fce8e511bc2108f8e5e3a287d547"
integrity sha512-1Sd1LrodN0XYxYeZcN1J4xYZvmvTwD5tDWaPUGPIzH1mFsmzsPnVtd2exWhecMjtZk/wYWjNZJiD3b1SLCeJqg==
-asn1@~0.2.3:
- version "0.2.6"
- resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.6.tgz#0d3a7bb6e64e02a90c0303b31f292868ea09a08d"
- integrity sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==
- dependencies:
- safer-buffer "~2.1.0"
-
-assert-plus@1.0.0, assert-plus@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
- integrity sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==
-
assertion-error@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-2.0.1.tgz#f641a196b335690b1070bf00b6e7593fec190bf7"
@@ -6223,11 +6152,6 @@ astral-regex@^1.0.0:
resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9"
integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==
-astral-regex@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31"
- integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==
-
astring@^1.8.0:
version "1.8.6"
resolved "https://registry.yarnpkg.com/astring/-/astring-1.8.6.tgz#2c9c157cf1739d67561c56ba896e6948f6b93731"
@@ -6252,7 +6176,7 @@ async@^2.6.4:
dependencies:
lodash "^4.17.14"
-async@^3.2.0, async@^3.2.3, async@^3.2.4:
+async@^3.2.3, async@^3.2.4:
version "3.2.5"
resolved "https://registry.yarnpkg.com/async/-/async-3.2.5.tgz#ebd52a8fdaf7a2289a24df399f8d8485c8a46b66"
integrity sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==
@@ -6262,11 +6186,6 @@ asynckit@^0.4.0:
resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==
-at-least-node@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2"
- integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==
-
atob@^2.1.2:
version "2.1.2"
resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9"
@@ -6284,16 +6203,6 @@ available-typed-arrays@^1.0.7:
dependencies:
possible-typed-array-names "^1.0.0"
-aws-sign2@~0.7.0:
- version "0.7.0"
- resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
- integrity sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==
-
-aws4@^1.8.0:
- version "1.12.0"
- resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.12.0.tgz#ce1c9d143389679e253b314241ea9aa5cec980d3"
- integrity sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==
-
axe-core@^4.10.0:
version "4.10.2"
resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.10.2.tgz#85228e3e1d8b8532a27659b332e39b7fa0e022df"
@@ -6464,13 +6373,6 @@ basic-ftp@^5.0.2:
resolved "https://registry.yarnpkg.com/basic-ftp/-/basic-ftp-5.0.4.tgz#28aeab7bfbbde5f5d0159cd8bb3b8e633bbb091d"
integrity sha512-8PzkB0arJFV4jJWSGOYR+OEic6aeKMu/osRhBULN6RY0ykby6LKhbmuQ5ublvaas5BOwboah5D87nrHyuh8PPA==
-bcrypt-pbkdf@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e"
- integrity sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==
- dependencies:
- tweetnacl "^0.14.3"
-
big.js@^5.2.2:
version "5.2.2"
resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328"
@@ -6509,11 +6411,6 @@ bl@^5.0.0:
inherits "^2.0.4"
readable-stream "^3.4.0"
-blob-util@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/blob-util/-/blob-util-2.0.2.tgz#3b4e3c281111bb7f11128518006cdc60b403a1eb"
- integrity sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==
-
bluebird@^3.5.1, bluebird@^3.7.2:
version "3.7.2"
resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f"
@@ -6649,7 +6546,7 @@ bser@2.1.1:
dependencies:
node-int64 "^0.4.0"
-buffer-crc32@^0.2.1, buffer-crc32@^0.2.13, buffer-crc32@~0.2.3:
+buffer-crc32@^0.2.1, buffer-crc32@^0.2.13:
version "0.2.13"
resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242"
integrity sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==
@@ -6664,7 +6561,7 @@ buffer-from@^1.0.0:
resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5"
integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==
-buffer@^5.5.0, buffer@^5.7.1:
+buffer@^5.5.0:
version "5.7.1"
resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0"
integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==
@@ -6751,11 +6648,6 @@ cacheable-request@^7.0.2:
normalize-url "^6.0.1"
responselike "^2.0.0"
-cachedir@^2.3.0:
- version "2.4.0"
- resolved "https://registry.yarnpkg.com/cachedir/-/cachedir-2.4.0.tgz#7fef9cf7367233d7c88068fe6e34ed0d355a610d"
- integrity sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ==
-
call-bind-apply-helpers@^1.0.0, call-bind-apply-helpers@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.1.tgz#32e5892e6361b29b0b545ba6f7763378daca2840"
@@ -6871,11 +6763,6 @@ cardinal@^2.1.1:
ansicolors "~0.3.2"
redeyed "~2.1.0"
-caseless@~0.12.0:
- version "0.12.0"
- resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
- integrity sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==
-
catharsis@^0.9.0:
version "0.9.0"
resolved "https://registry.yarnpkg.com/catharsis/-/catharsis-0.9.0.tgz#40382a168be0e6da308c277d3a2b3eb40c7d2121"
@@ -6996,11 +6883,6 @@ check-error@^2.1.1:
resolved "https://registry.yarnpkg.com/check-error/-/check-error-2.1.1.tgz#87eb876ae71ee388fa0471fe423f494be1d96ccc"
integrity sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==
-check-more-types@^2.24.0:
- version "2.24.0"
- resolved "https://registry.yarnpkg.com/check-more-types/-/check-more-types-2.24.0.tgz#1420ffb10fd444dcfc79b43891bbfffd32a84600"
- integrity sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==
-
chokidar@^3.0.2, chokidar@^3.5.2, chokidar@^3.5.3:
version "3.6.0"
resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b"
@@ -7119,7 +7001,7 @@ cli-spinners@^2.5.0, cli-spinners@^2.6.1:
resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.2.tgz#1773a8f4b9c4d6ac31563df53b3fc1d79462fe41"
integrity sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==
-cli-table3@^0.6.3, cli-table3@~0.6.1:
+cli-table3@^0.6.3:
version "0.6.3"
resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.3.tgz#61ab765aac156b52f222954ffc607a6f01dbeeb2"
integrity sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==
@@ -7135,14 +7017,6 @@ cli-table@0.3.11:
dependencies:
colors "1.0.3"
-cli-truncate@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-2.1.0.tgz#c39e28bf05edcde5be3b98992a22deed5a2b93c7"
- integrity sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==
- dependencies:
- slice-ansi "^3.0.0"
- string-width "^4.2.0"
-
cli-truncate@^3.0.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-3.1.0.tgz#3f23ab12535e3d73e839bb43e73c9de487db1389"
@@ -7268,7 +7142,7 @@ color@^3.1.3:
color-convert "^1.9.3"
color-string "^1.6.0"
-colorette@^2.0.16, colorette@^2.0.19:
+colorette@^2.0.19:
version "2.0.20"
resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a"
integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==
@@ -7291,7 +7165,7 @@ colorspace@1.1.x:
color "^3.1.3"
text-hex "1.0.x"
-combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6:
+combined-stream@^1.0.6, combined-stream@^1.0.8:
version "1.0.8"
resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
@@ -7353,11 +7227,6 @@ commander@^4.0.1:
resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068"
integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==
-commander@^6.2.1:
- version "6.2.1"
- resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c"
- integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==
-
commander@^8.1.0:
version "8.3.0"
resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66"
@@ -7379,11 +7248,6 @@ comment-parser@^1.4.0:
resolved "https://registry.yarnpkg.com/comment-parser/-/comment-parser-1.4.1.tgz#bdafead37961ac079be11eb7ec65c4d021eaf9cc"
integrity sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==
-common-tags@^1.8.0:
- version "1.8.2"
- resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.2.tgz#94ebb3c076d26032745fd54face7f688ef5ac9c6"
- integrity sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==
-
commondir@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
@@ -7522,11 +7386,6 @@ core-js@^3.39.0:
resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.39.0.tgz#57f7647f4d2d030c32a72ea23a0555b2eaa30f83"
integrity sha512-raM0ew0/jJUqkJ0E6e8UDtl+y/7ktFivgWvqw8dNSQeNWoSDLvQ1H/RN3aPXB9tBd4/FhyR4RDPGhsNIMsAn7g==
-core-util-is@1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
- integrity sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==
-
core-util-is@^1.0.3, core-util-is@~1.0.0:
version "1.0.3"
resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85"
@@ -7858,66 +7717,11 @@ currently-unhandled@^0.4.1:
dependencies:
array-find-index "^1.0.1"
-cypress@^13.10.0:
- version "13.10.0"
- resolved "https://registry.yarnpkg.com/cypress/-/cypress-13.10.0.tgz#0cfdb54eb046a30c78998e41effb635a50326935"
- integrity sha512-tOhwRlurVOQbMduX+KonoMeQILs2cwR3yHGGENoFvvSoLUBHmJ8b9/n21gFSDqjlOJ+SRVcwuh+fG/JDsHsT6Q==
- dependencies:
- "@cypress/request" "^3.0.0"
- "@cypress/xvfb" "^1.2.4"
- "@types/sinonjs__fake-timers" "8.1.1"
- "@types/sizzle" "^2.3.2"
- arch "^2.2.0"
- blob-util "^2.0.2"
- bluebird "^3.7.2"
- buffer "^5.7.1"
- cachedir "^2.3.0"
- chalk "^4.1.0"
- check-more-types "^2.24.0"
- cli-cursor "^3.1.0"
- cli-table3 "~0.6.1"
- commander "^6.2.1"
- common-tags "^1.8.0"
- dayjs "^1.10.4"
- debug "^4.3.4"
- enquirer "^2.3.6"
- eventemitter2 "6.4.7"
- execa "4.1.0"
- executable "^4.1.1"
- extract-zip "2.0.1"
- figures "^3.2.0"
- fs-extra "^9.1.0"
- getos "^3.2.1"
- is-ci "^3.0.1"
- is-installed-globally "~0.4.0"
- lazy-ass "^1.6.0"
- listr2 "^3.8.3"
- lodash "^4.17.21"
- log-symbols "^4.0.0"
- minimist "^1.2.8"
- ospath "^1.2.2"
- pretty-bytes "^5.6.0"
- process "^0.11.10"
- proxy-from-env "1.0.0"
- request-progress "^3.0.0"
- semver "^7.5.3"
- supports-color "^8.1.1"
- tmp "~0.2.1"
- untildify "^4.0.0"
- yauzl "^2.10.0"
-
damerau-levenshtein@^1.0.8:
version "1.0.8"
resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7"
integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==
-dashdash@^1.12.0:
- version "1.14.1"
- resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
- integrity sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==
- dependencies:
- assert-plus "^1.0.0"
-
data-uri-to-buffer@^6.0.0:
version "6.0.1"
resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-6.0.1.tgz#540bd4c8753a25ee129035aebdedf63b078703c7"
@@ -7998,11 +7802,6 @@ date-fns@^2.28.0:
dependencies:
"@babel/runtime" "^7.21.0"
-dayjs@^1.10.4:
- version "1.11.10"
- resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.10.tgz#68acea85317a6e164457d6d6947564029a6a16a0"
- integrity sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==
-
debounce@^1.2.1:
version "1.2.1"
resolved "https://registry.yarnpkg.com/debounce/-/debounce-1.2.1.tgz#38881d8f4166a5c5848020c11827b834bcb3e0a5"
@@ -8034,7 +7833,7 @@ debug@4.3.1:
dependencies:
ms "2.1.2"
-debug@^3.1.0, debug@^3.2.7:
+debug@^3.2.7:
version "3.2.7"
resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a"
integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==
@@ -8453,14 +8252,6 @@ eastasianwidth@^0.2.0:
resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb"
integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==
-ecc-jsbn@~0.1.1:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9"
- integrity sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==
- dependencies:
- jsbn "~0.1.0"
- safer-buffer "^2.1.0"
-
ecdsa-sig-formatter@1.0.11, ecdsa-sig-formatter@^1.0.11:
version "1.0.11"
resolved "https://registry.yarnpkg.com/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz#ae0f0fa2d85045ef14a817daa3ce9acd0489e5bf"
@@ -8552,14 +8343,6 @@ enhanced-resolve@^5.15.0:
graceful-fs "^4.2.4"
tapable "^2.2.0"
-enquirer@^2.3.6:
- version "2.4.1"
- resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.4.1.tgz#93334b3fbd74fc7097b224ab4a8fb7e40bf4ae56"
- integrity sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==
- dependencies:
- ansi-colors "^4.1.1"
- strip-ansi "^6.0.1"
-
ent@^2.2.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/ent/-/ent-2.2.0.tgz#e964219325a21d05f44466a2f686ed6ce5f5dd1d"
@@ -9564,11 +9347,6 @@ event-target-shim@^5.0.0:
resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789"
integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==
-eventemitter2@6.4.7:
- version "6.4.7"
- resolved "https://registry.yarnpkg.com/eventemitter2/-/eventemitter2-6.4.7.tgz#a7f6c4d7abf28a14c1ef3442f21cb306a054271d"
- integrity sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==
-
eventemitter3@^3.1.0:
version "3.1.2"
resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.2.tgz#2d3d48f9c346698fce83a85d7d664e98535df6e7"
@@ -9589,21 +9367,6 @@ events-listener@^1.1.0:
resolved "https://registry.yarnpkg.com/events-listener/-/events-listener-1.1.0.tgz#dd49b4628480eba58fde31b870ee346b3990b349"
integrity sha512-Kd3EgYfODHueq6GzVfs/VUolh2EgJsS8hkO3KpnDrxVjU3eq63eXM2ujXkhPP+OkeUOhL8CxdfZbQXzryb5C4g==
-execa@4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a"
- integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==
- dependencies:
- cross-spawn "^7.0.0"
- get-stream "^5.0.0"
- human-signals "^1.1.1"
- is-stream "^2.0.0"
- merge-stream "^2.0.0"
- npm-run-path "^4.0.0"
- onetime "^5.1.0"
- signal-exit "^3.0.2"
- strip-final-newline "^2.0.0"
-
execa@^0.4.0:
version "0.4.0"
resolved "https://registry.yarnpkg.com/execa/-/execa-0.4.0.tgz#4eb6467a36a095fabb2970ff9d5e3fb7bce6ebc3"
@@ -9660,13 +9423,6 @@ execa@^5.0.0:
signal-exit "^3.0.3"
strip-final-newline "^2.0.0"
-executable@^4.1.1:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/executable/-/executable-4.1.1.tgz#41532bff361d3e57af4d763b70582db18f5d133c"
- integrity sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==
- dependencies:
- pify "^2.2.0"
-
exegesis-express@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/exegesis-express/-/exegesis-express-4.0.0.tgz#f5f8486f6f0d81739e8e27ce75ce0f61ba3f3578"
@@ -9788,7 +9544,7 @@ extend-shallow@^3.0.0, extend-shallow@^3.0.2:
assign-symbols "^1.0.0"
is-extendable "^1.0.1"
-extend@^3.0.0, extend@^3.0.2, extend@~3.0.2:
+extend@^3.0.0, extend@^3.0.2:
version "3.0.2"
resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
@@ -9816,27 +9572,6 @@ extglob@^2.0.4:
snapdragon "^0.8.1"
to-regex "^3.0.1"
-extract-zip@2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-2.0.1.tgz#663dca56fe46df890d5f131ef4a06d22bb8ba13a"
- integrity sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==
- dependencies:
- debug "^4.1.1"
- get-stream "^5.1.0"
- yauzl "^2.10.0"
- optionalDependencies:
- "@types/yauzl" "^2.9.1"
-
-extsprintf@1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05"
- integrity sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==
-
-extsprintf@^1.2.0:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.1.tgz#8d172c064867f235c0c84a596806d279bf4bcc07"
- integrity sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA==
-
fast-deep-equal@3.1.3, fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
version "3.1.3"
resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
@@ -9919,13 +9654,6 @@ fb-watchman@^2.0.0:
dependencies:
bser "2.1.1"
-fd-slicer@~1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e"
- integrity sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==
- dependencies:
- pend "~1.2.0"
-
fdir@^6.4.2:
version "6.4.2"
resolved "https://registry.yarnpkg.com/fdir/-/fdir-6.4.2.tgz#ddaa7ce1831b161bc3657bb99cb36e1622702689"
@@ -10354,11 +10082,6 @@ foreground-child@^3.1.0:
cross-spawn "^7.0.0"
signal-exit "^4.0.1"
-forever-agent@~0.6.1:
- version "0.6.1"
- resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
- integrity sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==
-
form-data@^2.5.0:
version "2.5.1"
resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.5.1.tgz#f2cbec57b5e59e23716e128fe44d4e5dd23895f4"
@@ -10377,15 +10100,6 @@ form-data@^4.0.0:
combined-stream "^1.0.8"
mime-types "^2.1.12"
-form-data@~2.3.2:
- version "2.3.3"
- resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6"
- integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==
- dependencies:
- asynckit "^0.4.0"
- combined-stream "^1.0.6"
- mime-types "^2.1.12"
-
forwarded@0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811"
@@ -10442,16 +10156,6 @@ fs-extra@^8.1.0:
jsonfile "^4.0.0"
universalify "^0.1.0"
-fs-extra@^9.1.0:
- version "9.1.0"
- resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d"
- integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==
- dependencies:
- at-least-node "^1.0.0"
- graceful-fs "^4.2.0"
- jsonfile "^6.0.1"
- universalify "^2.0.0"
-
fs-minipass@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb"
@@ -10720,20 +10424,6 @@ get-value@^2.0.3, get-value@^2.0.6:
resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28"
integrity sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==
-getos@^3.2.1:
- version "3.2.1"
- resolved "https://registry.yarnpkg.com/getos/-/getos-3.2.1.tgz#0134d1f4e00eb46144c5a9c0ac4dc087cbb27dc5"
- integrity sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==
- dependencies:
- async "^3.2.0"
-
-getpass@^0.1.1:
- version "0.1.7"
- resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa"
- integrity sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==
- dependencies:
- assert-plus "^1.0.0"
-
git-hooks-list@^3.0.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/git-hooks-list/-/git-hooks-list-3.1.0.tgz#386dc531dcc17474cf094743ff30987a3d3e70fc"
@@ -11420,15 +11110,6 @@ http-server@^14.1.1:
union "~0.5.0"
url-join "^4.0.1"
-http-signature@~1.3.6:
- version "1.3.6"
- resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.3.6.tgz#cb6fbfdf86d1c974f343be94e87f7fc128662cf9"
- integrity sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==
- dependencies:
- assert-plus "^1.0.0"
- jsprim "^2.0.2"
- sshpk "^1.14.1"
-
http2-wrapper@^1.0.0-beta.5.2:
version "1.0.3"
resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-1.0.3.tgz#b8f55e0c1f25d4ebd08b3b0c2c079f9590800b3d"
@@ -11846,13 +11527,6 @@ is-ci@^2.0.0:
dependencies:
ci-info "^2.0.0"
-is-ci@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-3.0.1.tgz#db6ecbed1bd659c43dac0f45661e7674103d1867"
- integrity sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==
- dependencies:
- ci-info "^3.2.0"
-
is-core-module@^2.13.0, is-core-module@^2.15.1, is-core-module@^2.5.0:
version "2.15.1"
resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.15.1.tgz#a7363a25bee942fefab0de13bf6aa372c82dcc37"
@@ -12021,7 +11695,7 @@ is-immutable-type@^5.0.0:
ts-api-utils "^1.3.0"
ts-declaration-location "^1.0.4"
-is-installed-globally@^0.4.0, is-installed-globally@~0.4.0:
+is-installed-globally@^0.4.0:
version "0.4.0"
resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.4.0.tgz#9a0fd407949c30f86eb6959ef1b7994ed0b7b520"
integrity sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==
@@ -12265,7 +11939,7 @@ is-typed-array@^1.1.14, is-typed-array@^1.1.15:
dependencies:
which-typed-array "^1.1.16"
-is-typedarray@^1.0.0, is-typedarray@~1.0.0:
+is-typedarray@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==
@@ -12393,11 +12067,6 @@ isomorphic-fetch@^3.0.0:
node-fetch "^2.6.1"
whatwg-fetch "^3.4.1"
-isstream@~0.1.2:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
- integrity sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==
-
istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0:
version "3.2.2"
resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz#2d166c4b0644d43a39f04bf6c2edd1e585f31756"
@@ -12929,11 +12598,6 @@ js2xmlparser@^4.0.2:
dependencies:
xmlcreate "^2.0.4"
-jsbn@~0.1.0:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
- integrity sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==
-
jscodeshift@^0.11.0:
version "0.11.0"
resolved "https://registry.yarnpkg.com/jscodeshift/-/jscodeshift-0.11.0.tgz#4f95039408f3f06b0e39bb4d53bc3139f5330e2f"
@@ -13106,7 +12770,7 @@ json-schema-traverse@^1.0.0:
resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2"
integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==
-json-schema@0.4.0, json-schema@^0.4.0:
+json-schema@^0.4.0:
version "0.4.0"
resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.4.0.tgz#f7de4cf6efab838ebaeb3236474cbba5a1930ab5"
integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==
@@ -13116,11 +12780,6 @@ json-stable-stringify-without-jsonify@^1.0.1:
resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651"
integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==
-json-stringify-safe@~5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
- integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==
-
json5@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593"
@@ -13170,16 +12829,6 @@ jsonwebtoken@^9.0.0:
ms "^2.1.1"
semver "^7.5.4"
-jsprim@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-2.0.2.tgz#77ca23dbcd4135cd364800d22ff82c2185803d4d"
- integrity sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==
- dependencies:
- assert-plus "1.0.0"
- extsprintf "1.3.0"
- json-schema "0.4.0"
- verror "1.10.0"
-
"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.3.5:
version "3.3.5"
resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz#4766bd05a8e2a11af222becd19e15575e52a853a"
@@ -13296,11 +12945,6 @@ language-tags@^1.0.9:
dependencies:
language-subtag-registry "^0.3.20"
-lazy-ass@^1.6.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/lazy-ass/-/lazy-ass-1.6.0.tgz#7999655e8646c17f089fdd187d150d3324d54513"
- integrity sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==
-
lazystream@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/lazystream/-/lazystream-1.0.1.tgz#494c831062f1f9408251ec44db1cba29242a2638"
@@ -13358,20 +13002,6 @@ linkify-it@^3.0.1:
dependencies:
uc.micro "^1.0.1"
-listr2@^3.8.3:
- version "3.14.0"
- resolved "https://registry.yarnpkg.com/listr2/-/listr2-3.14.0.tgz#23101cc62e1375fd5836b248276d1d2b51fdbe9e"
- integrity sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==
- dependencies:
- cli-truncate "^2.1.0"
- colorette "^2.0.16"
- log-update "^4.0.0"
- p-map "^4.0.0"
- rfdc "^1.3.0"
- rxjs "^7.5.1"
- through "^2.3.8"
- wrap-ansi "^7.0.0"
-
load-json-file@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b"
@@ -13531,7 +13161,7 @@ lodash.merge@^4.6.2:
resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a"
integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==
-lodash.once@^4.0.0, lodash.once@^4.1.1:
+lodash.once@^4.0.0:
version "4.1.1"
resolved "https://registry.yarnpkg.com/lodash.once/-/lodash.once-4.1.1.tgz#0dd3971213c7c56df880977d504c88fb471a97ac"
integrity sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==
@@ -13551,7 +13181,7 @@ lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
-log-symbols@^4.0.0, log-symbols@^4.1.0:
+log-symbols@^4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503"
integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==
@@ -13567,16 +13197,6 @@ log-symbols@^5.0.0, log-symbols@^5.1.0:
chalk "^5.0.0"
is-unicode-supported "^1.1.0"
-log-update@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/log-update/-/log-update-4.0.0.tgz#589ecd352471f2a1c0c570287543a64dfd20e0a1"
- integrity sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==
- dependencies:
- ansi-escapes "^4.3.0"
- cli-cursor "^3.1.0"
- slice-ansi "^4.0.0"
- wrap-ansi "^6.2.0"
-
logform@^2.3.2, logform@^2.4.0:
version "2.6.0"
resolved "https://registry.yarnpkg.com/logform/-/logform-2.6.0.tgz#8c82a983f05d6eaeb2d75e3decae7a768b2bf9b5"
@@ -14339,7 +13959,7 @@ mime-db@1.52.0, "mime-db@>= 1.43.0 < 2":
resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70"
integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==
-mime-types@^2.0.8, mime-types@^2.1.12, mime-types@^2.1.35, mime-types@~2.1.19, mime-types@~2.1.24, mime-types@~2.1.34:
+mime-types@^2.0.8, mime-types@^2.1.12, mime-types@^2.1.35, mime-types@~2.1.24, mime-types@~2.1.34:
version "2.1.35"
resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a"
integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==
@@ -15072,11 +14692,6 @@ os-tmpdir@~1.0.2:
resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==
-ospath@^1.2.2:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/ospath/-/ospath-1.2.2.tgz#1276639774a3f8ef2572f7fe4280e0ea4550c07b"
- integrity sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA==
-
own-keys@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/own-keys/-/own-keys-1.0.1.tgz#e4006910a2bf913585289676eebd6f390cf51358"
@@ -15456,16 +15071,6 @@ pathval@^2.0.0:
resolved "https://registry.yarnpkg.com/pathval/-/pathval-2.0.0.tgz#7e2550b422601d4f6b8e26f1301bc8f15a741a25"
integrity sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==
-pend@~1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50"
- integrity sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==
-
-performance-now@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
- integrity sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==
-
periscopic@^3.0.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/periscopic/-/periscopic-3.1.0.tgz#7e9037bf51c5855bd33b48928828db4afa79d97a"
@@ -15505,11 +15110,6 @@ pidtree@^0.6.0:
resolved "https://registry.yarnpkg.com/pidtree/-/pidtree-0.6.0.tgz#90ad7b6d42d5841e69e0a2419ef38f8883aa057c"
integrity sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==
-pify@^2.2.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
- integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==
-
pify@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176"
@@ -15765,11 +15365,6 @@ prettier@^3.3.3:
resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.3.3.tgz#30c54fe0be0d8d12e6ae61dbb10109ea00d53105"
integrity sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==
-pretty-bytes@^5.6.0:
- version "5.6.0"
- resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb"
- integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==
-
pretty-format@^27.0.2:
version "27.5.1"
resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.5.1.tgz#2181879fdea51a7a5851fb39d920faa63f01d88e"
@@ -15798,11 +15393,6 @@ process-nextick-args@~2.0.0:
resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
-process@^0.11.10:
- version "0.11.10"
- resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182"
- integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==
-
progress@^2.0.0, progress@^2.0.3:
version "2.0.3"
resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8"
@@ -15950,11 +15540,6 @@ proxy-agent@^6.3.0:
proxy-from-env "^1.1.0"
socks-proxy-agent "^8.0.2"
-proxy-from-env@1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.0.0.tgz#33c50398f70ea7eb96d21f7b817630a55791c7ee"
- integrity sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==
-
proxy-from-env@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2"
@@ -16000,13 +15585,6 @@ pure-rand@^6.0.0:
resolved "https://registry.yarnpkg.com/pure-rand/-/pure-rand-6.0.4.tgz#50b737f6a925468679bff00ad20eade53f37d5c7"
integrity sha512-LA0Y9kxMYv47GIPJy6MI84fqTd2HmYZI83W/kM/SkKfDlajnZYfmXFTxkbY+xSBPkLJxltMa9hIkmdc29eguMA==
-qs@6.10.4:
- version "6.10.4"
- resolved "https://registry.yarnpkg.com/qs/-/qs-6.10.4.tgz#6a3003755add91c0ec9eacdc5f878b034e73f9e7"
- integrity sha512-OQiU+C+Ds5qiH91qh/mg0w+8nwQuLjM4F4M/PbmhDOoYehPh+Fb0bDjtR1sOvy7YKxvj28Y/M0PhP5uVX0kB+g==
- dependencies:
- side-channel "^1.0.4"
-
qs@6.13.0, qs@^6.12.3, qs@^6.7.0:
version "6.13.0"
resolved "https://registry.yarnpkg.com/qs/-/qs-6.13.0.tgz#6ca3bd58439f7e245655798997787b0d88a51906"
@@ -16507,13 +16085,6 @@ replace-buffer@^1.2.1:
resolved "https://registry.yarnpkg.com/replace-buffer/-/replace-buffer-1.2.1.tgz#6c188c61445ba91569284b17b8fa119f04a07eb0"
integrity sha512-ly3OKwKu+3T55DjP5PjIMzxgz9lFx6dQnBmAIxryZyRKl8f22juy12ShOyuq8WrQE5UlFOseZgQZDua0iF9DHw==
-request-progress@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/request-progress/-/request-progress-3.0.0.tgz#4ca754081c7fec63f505e4faa825aa06cd669dbe"
- integrity sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg==
- dependencies:
- throttleit "^1.0.0"
-
require-directory@^2.1.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
@@ -16682,11 +16253,6 @@ reveal.js@^5.1.0:
resolved "https://registry.yarnpkg.com/reveal.js/-/reveal.js-5.1.0.tgz#dfaa4631127e739aa8ebbaa425d653e72d799e66"
integrity sha512-KDt7m0+xwKV6nAZt4CNPVFBf42sTKRQapg0bGGKB5PKO5XvChnMfwlZkybydHiQJ7p5+6LbHKRGrhXODdoNIaA==
-rfdc@^1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.3.0.tgz#d0b7c441ab2720d05dc4cf26e01c89631d9da08b"
- integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==
-
rimraf@2.6.3, rimraf@~2.6.2:
version "2.6.3"
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab"
@@ -16773,7 +16339,7 @@ rxjs@^6.5.3, rxjs@^6.6.0:
dependencies:
tslib "^1.9.0"
-rxjs@^7.5.1, rxjs@^7.5.4, rxjs@^7.5.5:
+rxjs@^7.5.4, rxjs@^7.5.5:
version "7.8.1"
resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.1.tgz#6f6f3d99ea8044291efd92e7c7fcf562c4057543"
integrity sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==
@@ -16816,7 +16382,7 @@ safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
-safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0:
+safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.2.0, safe-buffer@~5.2.0:
version "5.2.1"
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
@@ -16875,7 +16441,7 @@ safe-stable-stringify@^2.2.0, safe-stable-stringify@^2.3.1:
resolved "https://registry.yarnpkg.com/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz#138c84b6f6edb3db5f8ef3ef7115b8f55ccbf886"
integrity sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==
-"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0:
+"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0":
version "2.1.2"
resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
@@ -17189,24 +16755,6 @@ slice-ansi@^2.1.0:
astral-regex "^1.0.0"
is-fullwidth-code-point "^2.0.0"
-slice-ansi@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-3.0.0.tgz#31ddc10930a1b7e0b67b08c96c2f49b77a789787"
- integrity sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==
- dependencies:
- ansi-styles "^4.0.0"
- astral-regex "^2.0.0"
- is-fullwidth-code-point "^3.0.0"
-
-slice-ansi@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b"
- integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==
- dependencies:
- ansi-styles "^4.0.0"
- astral-regex "^2.0.0"
- is-fullwidth-code-point "^3.0.0"
-
slice-ansi@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-5.0.0.tgz#b73063c57aa96f9cd881654b15294d95d285c42a"
@@ -17408,21 +16956,6 @@ sprintf-js@~1.0.2:
resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==
-sshpk@^1.14.1:
- version "1.18.0"
- resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.18.0.tgz#1663e55cddf4d688b86a46b77f0d5fe363aba028"
- integrity sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==
- dependencies:
- asn1 "~0.2.3"
- assert-plus "^1.0.0"
- bcrypt-pbkdf "^1.0.0"
- dashdash "^1.12.0"
- ecc-jsbn "~0.1.1"
- getpass "^0.1.1"
- jsbn "~0.1.0"
- safer-buffer "^2.0.2"
- tweetnacl "~0.14.0"
-
ssri@^10.0.0:
version "10.0.5"
resolved "https://registry.yarnpkg.com/ssri/-/ssri-10.0.5.tgz#e49efcd6e36385196cb515d3a2ad6c3f0265ef8c"
@@ -17524,7 +17057,7 @@ string-length@^4.0.1:
char-regex "^1.0.2"
strip-ansi "^6.0.0"
-"string-width-cjs@npm:string-width@^4.2.0":
+"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.2, string-width@^4.2.3:
version "4.2.3"
resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
@@ -17542,15 +17075,6 @@ string-width@^3.0.0, string-width@^3.1.0:
is-fullwidth-code-point "^2.0.0"
strip-ansi "^5.1.0"
-string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.2, string-width@^4.2.3:
- version "4.2.3"
- resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
- integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
- dependencies:
- emoji-regex "^8.0.0"
- is-fullwidth-code-point "^3.0.0"
- strip-ansi "^6.0.1"
-
string-width@^5.0.0, string-width@^5.0.1, string-width@^5.1.2:
version "5.1.2"
resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794"
@@ -17696,7 +17220,7 @@ stringify-entities@^4.0.0:
character-entities-html4 "^2.0.0"
character-entities-legacy "^3.0.0"
-"strip-ansi-cjs@npm:strip-ansi@^6.0.1":
+"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1:
version "6.0.1"
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
@@ -17710,13 +17234,6 @@ strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0:
dependencies:
ansi-regex "^4.1.0"
-strip-ansi@^6.0.0, strip-ansi@^6.0.1:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
- integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
- dependencies:
- ansi-regex "^5.0.1"
-
strip-ansi@^7.0.1, strip-ansi@^7.1.0:
version "7.1.0"
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45"
@@ -17859,7 +17376,7 @@ supports-color@^7.0.0, supports-color@^7.1.0:
dependencies:
has-flag "^4.0.0"
-supports-color@^8.0.0, supports-color@^8.1.1:
+supports-color@^8.0.0:
version "8.1.1"
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c"
integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==
@@ -18031,12 +17548,7 @@ throat@^4.0.0, throat@^4.1.0:
resolved "https://registry.yarnpkg.com/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a"
integrity sha512-wCVxLDcFxw7ujDxaeJC6nfl2XfHJNYs8yUYJnvMgtPEFlttP9tHSfRUv2vBe6C4hkVFPWoP1P6ZccbYjmSEkKA==
-throttleit@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/throttleit/-/throttleit-1.0.1.tgz#304ec51631c3b770c65c6c6f76938b384000f4d5"
- integrity sha512-vDZpf9Chs9mAdfY046mcPt8fg5QSZr37hEH4TXYBnDF+izxgrbRGUAAaBvIk/fJm9aOFCGFd1EsNg5AZCbnQCQ==
-
-through@2, through@^2.3.6, through@^2.3.8:
+through@2, through@^2.3.6:
version "2.3.8"
resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==
@@ -18086,7 +17598,7 @@ tmp@^0.0.33:
dependencies:
os-tmpdir "~1.0.2"
-tmp@^0.2.1, tmp@~0.2.1:
+tmp@^0.2.1:
version "0.2.1"
resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.1.tgz#8457fc3037dcf4719c251367a1af6500ee1ccf14"
integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==
@@ -18140,7 +17652,7 @@ toidentifier@1.0.1:
resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35"
integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==
-tough-cookie@^4.1.2, tough-cookie@^4.1.3:
+tough-cookie@^4.1.2:
version "4.1.3"
resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.1.3.tgz#97b9adb0728b42280aa3d814b6b999b2ff0318bf"
integrity sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==
@@ -18310,18 +17822,6 @@ tsutils@^3.21.0:
dependencies:
tslib "^1.8.1"
-tunnel-agent@^0.6.0:
- version "0.6.0"
- resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
- integrity sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==
- dependencies:
- safe-buffer "^5.0.1"
-
-tweetnacl@^0.14.3, tweetnacl@~0.14.0:
- version "0.14.5"
- resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"
- integrity sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==
-
type-check@^0.4.0, type-check@~0.4.0:
version "0.4.0"
resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1"
@@ -18846,11 +18346,6 @@ unset-value@^1.0.0:
has-value "^0.3.1"
isobject "^3.0.0"
-untildify@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/untildify/-/untildify-4.0.0.tgz#2bc947b953652487e4600949fb091e3ae8cd919b"
- integrity sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==
-
update-browserslist-db@^1.0.13:
version "1.0.13"
resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4"
@@ -19033,15 +18528,6 @@ vary@^1, vary@~1.1.2:
resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==
-verror@1.10.0:
- version "1.10.0"
- resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400"
- integrity sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==
- dependencies:
- assert-plus "^1.0.0"
- core-util-is "1.0.2"
- extsprintf "^1.2.0"
-
vfile-message@^4.0.0:
version "4.0.2"
resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-4.0.2.tgz#c883c9f677c72c166362fd635f21fc165a7d1181"
@@ -19408,7 +18894,7 @@ wordwrapjs@^5.1.0:
resolved "https://registry.yarnpkg.com/wordwrapjs/-/wordwrapjs-5.1.0.tgz#4c4d20446dcc670b14fa115ef4f8fd9947af2b3a"
integrity sha512-JNjcULU2e4KJwUNv6CHgI46UvDGitb6dGryHajXTDiLgg1/RiGoPSDw4kZfYnwGtEXf2ZMeIewDQgFGzkCB2Sg==
-"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0":
+"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0:
version "7.0.0"
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
@@ -19426,7 +18912,7 @@ wrap-ansi@^5.1.0:
string-width "^3.0.0"
strip-ansi "^5.0.0"
-wrap-ansi@^6.0.1, wrap-ansi@^6.2.0:
+wrap-ansi@^6.0.1:
version "6.2.0"
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53"
integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==
@@ -19435,15 +18921,6 @@ wrap-ansi@^6.0.1, wrap-ansi@^6.2.0:
string-width "^4.1.0"
strip-ansi "^6.0.0"
-wrap-ansi@^7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
- integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
- dependencies:
- ansi-styles "^4.0.0"
- string-width "^4.1.0"
- strip-ansi "^6.0.0"
-
wrap-ansi@^8.1.0:
version "8.1.0"
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214"
@@ -19636,14 +19113,6 @@ yargs@^17.1.1, yargs@^17.3.1, yargs@^17.7.2:
y18n "^5.0.5"
yargs-parser "^21.1.1"
-yauzl@^2.10.0:
- version "2.10.0"
- resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9"
- integrity sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==
- dependencies:
- buffer-crc32 "~0.2.3"
- fd-slicer "~1.1.0"
-
yn@3.1.1:
version "3.1.1"
resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50"