From 01e81ce97881186385a155c41538f0a826a331d7 Mon Sep 17 00:00:00 2001 From: Damon Blais Date: Sun, 1 May 2022 17:22:22 -0700 Subject: [PATCH 01/30] =?UTF-8?q?:arrow=5Fup:=20@types/node=2017.0.30=20?= =?UTF-8?q?=E2=86=92=2017.0.31?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 +- yarn.lock | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index be2d40a..6b32573 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ }, "devDependencies": { "@babel/core": "^7.17.10", - "@types/node": "^17.0.30", + "@types/node": "^17.0.31", "@types/react": "18.0.8", "@types/react-dom": "^18.0.3", "@typescript-eslint/eslint-plugin": "^5.21.0", diff --git a/yarn.lock b/yarn.lock index e0f1361..51622c2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -874,10 +874,10 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^17.0.30": - version: 17.0.30 - resolution: "@types/node@npm:17.0.30" - checksum: 562e97f9be4cc1f297adda2d68b671c45900980e2350eec18803c10ca2b9086ae9319dcce109ec62e6f8e032a56c423b1216d9a04b4f0324514fc3d6de8e1f53 +"@types/node@npm:^17.0.31": + version: 17.0.31 + resolution: "@types/node@npm:17.0.31" + checksum: 34c7cc646074a0e56c98cb94ac132493352163fbdf38cdafb6c846fad34cc9ccf87a3b4e6921e4d06956a417cf25bb6cba8d7b521dc4cd1540f09fa45b8354f8 languageName: node linkType: hard @@ -3548,7 +3548,7 @@ __metadata: "@emotion/styled": "npm:^11.8.1" "@mui/icons-material": "npm:^5.6.2" "@mui/material": "npm:^5.6.3" - "@types/node": "npm:^17.0.30" + "@types/node": "npm:^17.0.31" "@types/react": "npm:18.0.8" "@types/react-dom": "npm:^18.0.3" "@typescript-eslint/eslint-plugin": "npm:^5.21.0" From ed0b78a1bf023095784a18205b3f18cb29509a1f Mon Sep 17 00:00:00 2001 From: Damon Blais Date: Sun, 1 May 2022 17:45:54 -0700 Subject: [PATCH 02/30] :heavy_plus_sign: @next/eslint-plugin-next --- package.json | 1 + yarn.lock | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 6b32573..7673f69 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,7 @@ }, "devDependencies": { "@babel/core": "^7.17.10", + "@next/eslint-plugin-next": "^12.1.5", "@types/node": "^17.0.31", "@types/react": "18.0.8", "@types/react-dom": "^18.0.3", diff --git a/yarn.lock b/yarn.lock index 51622c2..de3646f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -726,7 +726,7 @@ __metadata: languageName: node linkType: hard -"@next/eslint-plugin-next@npm:12.1.5": +"@next/eslint-plugin-next@npm:12.1.5, @next/eslint-plugin-next@npm:^12.1.5": version: 12.1.5 resolution: "@next/eslint-plugin-next@npm:12.1.5" dependencies: @@ -3548,6 +3548,7 @@ __metadata: "@emotion/styled": "npm:^11.8.1" "@mui/icons-material": "npm:^5.6.2" "@mui/material": "npm:^5.6.3" + "@next/eslint-plugin-next": "npm:^12.1.5" "@types/node": "npm:^17.0.31" "@types/react": "npm:18.0.8" "@types/react-dom": "npm:^18.0.3" From c83f3271f7a9ba1b612a27ce00212d47730a5d0b Mon Sep 17 00:00:00 2001 From: Damon Blais Date: Sun, 1 May 2022 17:46:34 -0700 Subject: [PATCH 03/30] :rotating_light: extends plugin:@next/next/recommended --- .eslintrc.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.eslintrc.json b/.eslintrc.json index bec7d44..bf9214c 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -8,7 +8,8 @@ "eslint:recommended", "plugin:react/recommended", "plugin:react/jsx-runtime", - "plugin:@typescript-eslint/recommended" + "plugin:@typescript-eslint/recommended", + "plugin:@next/next/recommended" ], "parserOptions": { "ecmaFeatures": { @@ -152,4 +153,4 @@ "version": "detect" } } -} \ No newline at end of file +} From b98bddaaf967c50112bbe6e49db36332719bf1b5 Mon Sep 17 00:00:00 2001 From: Damon Blais Date: Sun, 1 May 2022 17:47:08 -0700 Subject: [PATCH 04/30] :arrow_up: target ESNext --- tsconfig.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tsconfig.json b/tsconfig.json index 3551260..400475d 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,8 +1,8 @@ { "compilerOptions": { "baseUrl": "src", - "target": "esnext", - "lib": ["dom", "dom.iterable", "esnext"], + "target": "ESNext", + "lib": ["dom", "dom.iterable", "ESNext"], "allowJs": true, "skipLibCheck": true, "strict": true, From abf9b0959efa71c2351a19a3c84339609cabf6d4 Mon Sep 17 00:00:00 2001 From: Damon Blais Date: Sun, 1 May 2022 17:47:42 -0700 Subject: [PATCH 05/30] :label: type all the things --- src/pages/_app.tsx | 13 +++++++------ src/pages/_document.tsx | 4 ++-- src/styles/lightThemeOptions.ts | 3 ++- src/utility/createEmotionCache.ts | 2 +- 4 files changed, 12 insertions(+), 10 deletions(-) diff --git a/src/pages/_app.tsx b/src/pages/_app.tsx index 83d4bab..c1214ed 100644 --- a/src/pages/_app.tsx +++ b/src/pages/_app.tsx @@ -1,10 +1,11 @@ import { CacheProvider } from '@emotion/react' import type { EmotionCache } from '@emotion/utils' import { createTheme, CssBaseline, ThemeProvider } from '@mui/material' +import type { Theme } from '@mui/material/styles' import { styled } from '@mui/material/styles' import type { AppProps } from 'next/app' import Head from 'next/head' -import type { PropsWithChildren } from 'react' +import type { FunctionComponent, PropsWithChildren } from 'react' import 'styles/globals.css' import lightThemeOptions from 'styles/lightThemeOptions' import createEmotionCache from 'utility/createEmotionCache' @@ -13,12 +14,12 @@ interface MyAppProps extends AppProps { emotionCache?: EmotionCache } -const clientSideEmotionCache = createEmotionCache() +const clientSideEmotionCache: EmotionCache = createEmotionCache() -const lightTheme = createTheme(lightThemeOptions) +const lightTheme: Theme = createTheme(lightThemeOptions) const Main = styled('main', { - shouldForwardProp: (prop) => prop !== 'open' + shouldForwardProp: (prop: PropertyKey) => prop !== 'open' })(({ theme }) => ({ display: 'flex', flexDirection: 'column', @@ -29,8 +30,8 @@ const Main = styled('main', { duration: theme.transitions.duration.leavingScreen }), })) - -const MyApp: React.FunctionComponent = (props: PropsWithChildren) => { + +const MyApp: FunctionComponent = (props: PropsWithChildren) => { const { Component, emotionCache = clientSideEmotionCache, pageProps } = props return ( diff --git a/src/pages/_document.tsx b/src/pages/_document.tsx index 9ff7241..64c53f4 100644 --- a/src/pages/_document.tsx +++ b/src/pages/_document.tsx @@ -1,4 +1,4 @@ -import { EmotionCache } from '@emotion/cache' +import type { EmotionCache } from '@emotion/cache' import type { EmotionCriticalToChunks } from '@emotion/server/create-instance' import createEmotionServer from '@emotion/server/create-instance' import type { @@ -8,7 +8,7 @@ import type { } from 'next/dist/shared/lib/utils' import type { DocumentContext } from 'next/document' import Document, { Head, Html, Main, NextScript } from 'next/document' -import { NextRouter } from 'next/router' +import type { NextRouter } from 'next/router' import { Children } from 'react' import theme from 'styles/lightThemeOptions' import createEmotionCache from 'utility/createEmotionCache' diff --git a/src/styles/lightThemeOptions.ts b/src/styles/lightThemeOptions.ts index b40634e..8a2f0bc 100644 --- a/src/styles/lightThemeOptions.ts +++ b/src/styles/lightThemeOptions.ts @@ -1,6 +1,7 @@ +import type { Theme } from '@mui/material/styles' import { createTheme, responsiveFontSizes } from '@mui/material/styles' -const lightThemeOptions = createTheme({ +const lightThemeOptions: Theme = createTheme({ palette: { mode: 'light', }, diff --git a/src/utility/createEmotionCache.ts b/src/utility/createEmotionCache.ts index c60600e..e28eb9b 100644 --- a/src/utility/createEmotionCache.ts +++ b/src/utility/createEmotionCache.ts @@ -1,7 +1,7 @@ import createCache from '@emotion/cache' import type { EmotionCache } from '@emotion/utils' -const createEmotionCache = (): EmotionCache => { +const createEmotionCache: () => EmotionCache = (): EmotionCache => { return createCache({ key: 'css' }) } From 3760c8e796fd2b0d8e7ba4be7197dec8b55a8dbe Mon Sep 17 00:00:00 2001 From: Damon Blais Date: Sun, 1 May 2022 20:41:01 -0700 Subject: [PATCH 06/30] :heavy_plus_sign: cypress, start-server-and-test --- package.json | 2 + yarn.lock | 1435 +++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 1413 insertions(+), 24 deletions(-) diff --git a/package.json b/package.json index 7673f69..7bbd668 100644 --- a/package.json +++ b/package.json @@ -27,10 +27,12 @@ "@types/react-dom": "^18.0.3", "@typescript-eslint/eslint-plugin": "^5.21.0", "@typescript-eslint/parser": "^5.21.0", + "cypress": "^9.6.0", "eslint": "8.14.0", "eslint-config-next": "12.1.5", "eslint-plugin-react": "^7.29.4", "eslint-plugin-react-hooks": "^4.5.0", + "start-server-and-test": "^1.14.0", "typescript": "^4.6.4" }, "packageManager": "yarn@3.2.0" diff --git a/yarn.lock b/yarn.lock index de3646f..7362303 100644 --- a/yarn.lock +++ b/yarn.lock @@ -318,6 +318,49 @@ __metadata: languageName: node linkType: hard +"@colors/colors@npm:1.5.0": + version: 1.5.0 + resolution: "@colors/colors@npm:1.5.0" + checksum: 5e08870799494f68e5b3b79e9a337bbf5fd7e634904fbbe642769921bf158fe458c41c888f88edf051b78c5325e3339970f00b24e31421c3480bb58f02687218 + languageName: node + linkType: hard + +"@cypress/request@npm:^2.88.10": + version: 2.88.10 + resolution: "@cypress/request@npm:2.88.10" + dependencies: + aws-sign2: "npm:~0.7.0" + aws4: "npm:^1.8.0" + caseless: "npm:~0.12.0" + combined-stream: "npm:~1.0.6" + extend: "npm:~3.0.2" + forever-agent: "npm:~0.6.1" + form-data: "npm:~2.3.2" + http-signature: "npm:~1.3.6" + is-typedarray: "npm:~1.0.0" + isstream: "npm:~0.1.2" + json-stringify-safe: "npm:~5.0.1" + mime-types: "npm:~2.1.19" + performance-now: "npm:^2.1.0" + qs: "npm:~6.5.2" + safe-buffer: "npm:^5.1.2" + tough-cookie: "npm:~2.5.0" + tunnel-agent: "npm:^0.6.0" + uuid: "npm:^8.3.2" + checksum: 263508da254780e0f75f8a7410e36508f677b7ed180fd2f2158665d47847d95fe4c6e70e2dfe9de48407939f2454f231cf2cd745c68c1e94185b225168400d91 + languageName: node + linkType: hard + +"@cypress/xvfb@npm:^1.2.4": + version: 1.2.4 + resolution: "@cypress/xvfb@npm:1.2.4" + dependencies: + debug: "npm:^3.1.0" + lodash.once: "npm:^4.1.1" + checksum: 9df125f4f7f9e7fe1fa41fffec4e7da0effea79613192a633b0dfb42b7738a950fe462fa7e9858d1f40a28a8a18a3aa674df791a05546ae9cf78a0ade7749b66 + languageName: node + linkType: hard + "@emotion/babel-plugin@npm:^11.7.1": version: 11.9.2 resolution: "@emotion/babel-plugin@npm:11.9.2" @@ -496,6 +539,22 @@ __metadata: languageName: node linkType: hard +"@hapi/hoek@npm:^9.0.0": + version: 9.3.0 + resolution: "@hapi/hoek@npm:9.3.0" + checksum: 9c5baadfabd79e40e747faf0f5dd740f40aef12a123c475787c7834660c6c46c6228770ed9832847bb858b316031104d1fb07df1644424d0c05ccdccccca2a90 + languageName: node + linkType: hard + +"@hapi/topo@npm:^5.0.0": + version: 5.1.0 + resolution: "@hapi/topo@npm:5.1.0" + dependencies: + "@hapi/hoek": "npm:^9.0.0" + checksum: ff0deb4249848bf9db5c8dd3489a5d07914adb04983066d68b0395f22f82dbf6058ddac950e53d533c1b74102086199a584d5446c9db15061fb99687edfec19f + languageName: node + linkType: hard + "@humanwhocodes/config-array@npm:^0.9.2": version: 0.9.5 resolution: "@humanwhocodes/config-array@npm:0.9.5" @@ -860,6 +919,29 @@ __metadata: languageName: node linkType: hard +"@sideway/address@npm:^4.1.3": + version: 4.1.4 + resolution: "@sideway/address@npm:4.1.4" + dependencies: + "@hapi/hoek": "npm:^9.0.0" + checksum: 28d3017397f1598f4343688fcf609dbe1e1c96ac5b4c00c945b29057101f47ecb7d9ecbe039a0e912dd299a1dd876bc4efe37de91fc315e84811ca5a83c2c604 + languageName: node + linkType: hard + +"@sideway/formula@npm:^3.0.0": + version: 3.0.0 + resolution: "@sideway/formula@npm:3.0.0" + checksum: 0c210798e48f58f10b9ba066f0b3d00098bb0485bac2d4ac01767d25e9f751c3b6890e08a7b123585207294f0024020c7ad81261dee7320fc9efe26b00b7752f + languageName: node + linkType: hard + +"@sideway/pinpoint@npm:^2.0.0": + version: 2.0.0 + resolution: "@sideway/pinpoint@npm:2.0.0" + checksum: 01038f9f2f36c7181f43e2ea1730949681a5498c412c1c92a3a960532d1312e6a020bcab38368783aa42340a09a9e9fc5c1bff7196b32989f77b173fab42f819 + languageName: node + linkType: hard + "@types/json-schema@npm:^7.0.9": version: 7.0.11 resolution: "@types/json-schema@npm:7.0.11" @@ -874,13 +956,20 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^17.0.31": +"@types/node@npm:*, @types/node@npm:^17.0.31": version: 17.0.31 resolution: "@types/node@npm:17.0.31" checksum: 34c7cc646074a0e56c98cb94ac132493352163fbdf38cdafb6c846fad34cc9ccf87a3b4e6921e4d06956a417cf25bb6cba8d7b521dc4cd1540f09fa45b8354f8 languageName: node linkType: hard +"@types/node@npm:^14.14.31": + version: 14.18.16 + resolution: "@types/node@npm:14.18.16" + checksum: 9f59951206e3cddc5f29cb5c130a2bcfe255a2d4520c9fb4a53c3aca437c9cf7594d23ea0d687d7940b0d3d5ca33640e691048af760895ece949b3ffcb43186c + languageName: node + linkType: hard + "@types/parse-json@npm:^4.0.0": version: 4.0.0 resolution: "@types/parse-json@npm:4.0.0" @@ -940,6 +1029,29 @@ __metadata: languageName: node linkType: hard +"@types/sinonjs__fake-timers@npm:8.1.1": + version: 8.1.1 + resolution: "@types/sinonjs__fake-timers@npm:8.1.1" + checksum: 775ed686e33888ee22fd4f811fb59de2cdc5af41bb821db73c03d07a1da068ebba8e3d626a20dfc2f41fe44188596f3313c79a93a84e33647d3289cc7388cae3 + languageName: node + linkType: hard + +"@types/sizzle@npm:^2.3.2": + version: 2.3.3 + resolution: "@types/sizzle@npm:2.3.3" + checksum: a0b945a0802399b36a46499b6f6ccbf32703dcf54696a69c299daa4ab53c658f7f95efce5d2b15c99ca26ae4d6ff032c909d60d70d2d69c19cf5715168275fd1 + languageName: node + linkType: hard + +"@types/yauzl@npm:^2.9.1": + version: 2.10.0 + resolution: "@types/yauzl@npm:2.10.0" + dependencies: + "@types/node": "npm:*" + checksum: 1ffd30f5095d901c8f9145398b9a26483b71fac13b49c887a5366063a91acf644bc92c83a5b832c3ec7393020df9af076b621c02cb7526e47ffe07ed50a45bf6 + languageName: node + linkType: hard + "@typescript-eslint/eslint-plugin@npm:^5.21.0": version: 5.21.0 resolution: "@typescript-eslint/eslint-plugin@npm:5.21.0" @@ -1137,6 +1249,16 @@ __metadata: languageName: node linkType: hard +"aggregate-error@npm:^3.0.0": + version: 3.1.0 + resolution: "aggregate-error@npm:3.1.0" + dependencies: + clean-stack: "npm:^2.0.0" + indent-string: "npm:^4.0.0" + checksum: 676b1da86a0ff06a29d9a318109752990c28aae4600f6d094845a679f388a2a246402d993d223165d208122d81823235969132dc09439de2eee50a9f48fa9db9 + languageName: node + linkType: hard + "ajv@npm:^6.10.0, ajv@npm:^6.12.4": version: 6.12.6 resolution: "ajv@npm:6.12.6" @@ -1149,6 +1271,22 @@ __metadata: languageName: node linkType: hard +"ansi-colors@npm:^4.1.1": + version: 4.1.1 + resolution: "ansi-colors@npm:4.1.1" + checksum: e0851875eb583ed0a4fa7e3f41042a0cb2514e70a58377e30cb211fb938581a522a1178b2ace421bab43739af2b49e69e3e195e867ef596b98ad89ef40703f76 + languageName: node + linkType: hard + +"ansi-escapes@npm:^4.3.0": + version: 4.3.2 + resolution: "ansi-escapes@npm:4.3.2" + dependencies: + type-fest: "npm:^0.21.3" + checksum: da33f33b3b792e7273cefc1ec150afbc332cab602757d2ab70fb90e5c5cfa173b10bc4a0d9d0c60479ed60e25cdf35897a82f1e498987358a6087b99300872cc + languageName: node + linkType: hard + "ansi-regex@npm:^5.0.1": version: 5.0.1 resolution: "ansi-regex@npm:5.0.1" @@ -1165,7 +1303,7 @@ __metadata: languageName: node linkType: hard -"ansi-styles@npm:^4.1.0": +"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": version: 4.3.0 resolution: "ansi-styles@npm:4.3.0" dependencies: @@ -1174,6 +1312,13 @@ __metadata: languageName: node linkType: hard +"arch@npm:^2.2.0": + version: 2.2.0 + resolution: "arch@npm:2.2.0" + checksum: 62f8a11342f4434324d349bcbe5278ca6b2092e3c4a955956ad4373b55b150616be419bff706584644b41a741625530a771077994f1c0bfe022396d01c1210a6 + languageName: node + linkType: hard + "argparse@npm:^2.0.1": version: 2.0.1 resolution: "argparse@npm:2.0.1" @@ -1235,6 +1380,22 @@ __metadata: languageName: node linkType: hard +"asn1@npm:~0.2.3": + version: 0.2.6 + resolution: "asn1@npm:0.2.6" + dependencies: + safer-buffer: "npm:~2.1.0" + checksum: 3c97ac9d83ca097850fd9d4228a0f366e18a7a8fd055d749a15d7018a47ed208a3be48f3cfdacea738b44f4b40b56e943f0607de221bbdec812b74129ecf0c22 + languageName: node + linkType: hard + +"assert-plus@npm:1.0.0, assert-plus@npm:^1.0.0": + version: 1.0.0 + resolution: "assert-plus@npm:1.0.0" + checksum: 38cb6f1d545a2cc3b1c30101324720ae0a659c071615b49274b423d8ca7efaecebc85c128d6dc35a46e4d7c6077385783cb46a1901896e3b7f10f619c7111057 + languageName: node + linkType: hard + "ast-types-flow@npm:^0.0.7": version: 0.0.7 resolution: "ast-types-flow@npm:0.0.7" @@ -1242,6 +1403,48 @@ __metadata: languageName: node linkType: hard +"astral-regex@npm:^2.0.0": + version: 2.0.0 + resolution: "astral-regex@npm:2.0.0" + checksum: e24f6eb6f33ba55ffe8d89c60ab490791cd29772a896339388db11efcbfcd6da0d6ed59b655933f7c26ca4c2ae926f86d21bdedb142b69829d9d4a1074faa1d2 + languageName: node + linkType: hard + +"async@npm:^3.2.0": + version: 3.2.3 + resolution: "async@npm:3.2.3" + checksum: bbcd0ff4b79ff63dffb2cf82a17f4249554a0505a85bf7c9157e1a8c813a873a5135aa9e8f9db5032d2f64e4b9711caeab81b711ce1b7ebd3d4a51c59cad1eef + languageName: node + linkType: hard + +"asynckit@npm:^0.4.0": + version: 0.4.0 + resolution: "asynckit@npm:0.4.0" + checksum: e4d1381289f9effe69a4dbc18e8b4e2059113dfb23634d0f4064226042870dbc53175fbf261f982d055fa2952163a8b7608781ea58314a17bb6a2cd6815af4f1 + languageName: node + linkType: hard + +"at-least-node@npm:^1.0.0": + version: 1.0.0 + resolution: "at-least-node@npm:1.0.0" + checksum: fed1be4307a3752f3a863a6e0219c58fe6838ee95c77ecafffd2a72bbfe4ff33695777e4bffe2a095ef5671c638b803a55e0d39a728c7b0afa9adaa5900444bd + languageName: node + linkType: hard + +"aws-sign2@npm:~0.7.0": + version: 0.7.0 + resolution: "aws-sign2@npm:0.7.0" + checksum: 6af052d2392aee7cc9e63bc3737e282dcd392c1bfb4c97b8aff45b6b02a59d62eb6a084bcc16c67ccdb63924bb17e0aa14d38e12724345a1e4f4d648b768ecd5 + languageName: node + linkType: hard + +"aws4@npm:^1.8.0": + version: 1.11.0 + resolution: "aws4@npm:1.11.0" + checksum: 8904e8f0333080c6b47dd32bfa83c6067ea14aee9d0e078e844fed166769505e2fcc3eabe5dc038f552db441c5606736ffda3b13bd16f41c8e02b8287d3a53ed + languageName: node + linkType: hard + "axe-core@npm:^4.3.5": version: 4.4.1 resolution: "axe-core@npm:4.4.1" @@ -1249,6 +1452,15 @@ __metadata: languageName: node linkType: hard +"axios@npm:^0.21.1": + version: 0.21.4 + resolution: "axios@npm:0.21.4" + dependencies: + follow-redirects: "npm:^1.14.0" + checksum: 3bb41e72f935e007d9d9c146b3fae09ab0b560dffb9e3f9b3598a270dc94311ae2a0e11d418b7d21409ca5477cc29c867ef4d0cd6fc704b91e6958a35c8fedd5 + languageName: node + linkType: hard + "axobject-query@npm:^2.2.0": version: 2.2.0 resolution: "axobject-query@npm:2.2.0" @@ -1274,6 +1486,36 @@ __metadata: languageName: node linkType: hard +"base64-js@npm:^1.3.1": + version: 1.5.1 + resolution: "base64-js@npm:1.5.1" + checksum: fbd7996978cfe0dd378103fa8999e4acee99b8840d49f452457fa8cb418bad4c20ec9ef6b196a0dc63591f0416a4b8c8d220607292cdaf3998b88685bc0f6c14 + languageName: node + linkType: hard + +"bcrypt-pbkdf@npm:^1.0.0": + version: 1.0.2 + resolution: "bcrypt-pbkdf@npm:1.0.2" + dependencies: + tweetnacl: "npm:^0.14.3" + checksum: 26dacae8fcd8926b2d477eea173937e4fd1255a665435f8c827a016d3939cbe9c2382946cbedcce37e3bdb069716f26be26c663598449dbeb2fefb64eb478df4 + languageName: node + linkType: hard + +"blob-util@npm:^2.0.2": + version: 2.0.2 + resolution: "blob-util@npm:2.0.2" + checksum: 9e67f55a729ba26b7a472c084f7706d0d0eb88c67274cc855854ea2ea6da37c9a190ffb2ae41f154ba5ae14276f3f3ce1a30ef3cf2dd89fb775e2d93da815a36 + languageName: node + linkType: hard + +"bluebird@npm:3.7.2, bluebird@npm:^3.7.2": + version: 3.7.2 + resolution: "bluebird@npm:3.7.2" + checksum: 42df9603102ffbb71c0bc66056a66dce510ba136ab746fb2f783daa71843f14b6f22c2897cb224b556cc5546b9a524c224f6b1505e074310273a5ee5b222e072 + languageName: node + linkType: hard + "brace-expansion@npm:^1.1.7": version: 1.1.11 resolution: "brace-expansion@npm:1.1.11" @@ -1308,6 +1550,13 @@ __metadata: languageName: node linkType: hard +"buffer-crc32@npm:~0.2.3": + version: 0.2.13 + resolution: "buffer-crc32@npm:0.2.13" + checksum: 73cebf807d2cb038816676b12900f9c58ca29a4ab4c9ceedd40c0ced55c8da1f74d2b5ee526d5c2a1c17af72129350a2b6c427b420548dc779b3c88edf6829b6 + languageName: node + linkType: hard + "buffer-from@npm:~0.1.1": version: 0.1.2 resolution: "buffer-from@npm:0.1.2" @@ -1315,6 +1564,23 @@ __metadata: languageName: node linkType: hard +"buffer@npm:^5.6.0": + version: 5.7.1 + resolution: "buffer@npm:5.7.1" + dependencies: + base64-js: "npm:^1.3.1" + ieee754: "npm:^1.1.13" + checksum: 8e611bed4d0309f68565f233d604882560f1c5aece713c7cd4c3111dbfad1ed82bb0e7610685e434f175ee4f39d98bf3a47c5b9b3a3370df0ec85a977dfe837e + languageName: node + linkType: hard + +"cachedir@npm:^2.3.0": + version: 2.3.0 + resolution: "cachedir@npm:2.3.0" + checksum: 67b65cb94eebf511ef5533c800504145b6d46baad192d98a1574e77c0d459687cc89a69196207fef8021d25f7ecc8921ced70e5d5184071d11964dcddd8244f4 + languageName: node + linkType: hard + "call-bind@npm:^1.0.0, call-bind@npm:^1.0.2": version: 1.0.2 resolution: "call-bind@npm:1.0.2" @@ -1332,20 +1598,20 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001283": - version: 1.0.30001332 - resolution: "caniuse-lite@npm:1.0.30001332" - checksum: 15c35ce4664c9c4e4e25662e716ea97b2b4ef73eeb7974d4f2249d963e8c9fbddeac3af8da8cdc565f3a081017e9ec057472d6eb4440f315fd727caaaccb93d2 - languageName: node - linkType: hard - -"caniuse-lite@npm:^1.0.30001332": +"caniuse-lite@npm:^1.0.30001283, caniuse-lite@npm:^1.0.30001332": version: 1.0.30001334 resolution: "caniuse-lite@npm:1.0.30001334" checksum: 96f0c0fd641f605b345c25fca8a7e0fda69c1351290005c5d294664d0b1d5692fb85715d4f3523121edec06032b5459da9734115a7541980830fbaa7ca4654ec languageName: node linkType: hard +"caseless@npm:~0.12.0": + version: 0.12.0 + resolution: "caseless@npm:0.12.0" + checksum: 33c585c818defa51505672e3957409b0f27d760dd711536d36a782627651d5c0cd3dc02b96b45ed702cd78bb88148e7949eb2aad7b1c4e4274fe70184d789c52 + languageName: node + linkType: hard + "chalk@npm:^2.0.0": version: 2.4.2 resolution: "chalk@npm:2.4.2" @@ -1357,7 +1623,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^4.0.0": +"chalk@npm:^4.0.0, chalk@npm:^4.1.0": version: 4.1.2 resolution: "chalk@npm:4.1.2" dependencies: @@ -1367,6 +1633,59 @@ __metadata: languageName: node linkType: hard +"check-more-types@npm:2.24.0, check-more-types@npm:^2.24.0": + version: 2.24.0 + resolution: "check-more-types@npm:2.24.0" + checksum: b515101f9bb608b740617001aa40c072522458657b567e7deeb387a96de11537d2d6460850b260b78af854d6ca4633f23cebf29952a9a286d1ec00bac939e6a6 + languageName: node + linkType: hard + +"ci-info@npm:^3.2.0": + version: 3.3.0 + resolution: "ci-info@npm:3.3.0" + checksum: 3edc15bddbbb95f396c7215ff14884e31e4f2ff6c6cc6a8ce67c32cb4213ca478a480da5c60b6bd4250024183bb5430989faa4aee184d998ba811a8ecdc54a27 + languageName: node + linkType: hard + +"clean-stack@npm:^2.0.0": + version: 2.2.0 + resolution: "clean-stack@npm:2.2.0" + checksum: 0a476c914f0a5e9e12b215729e1a633fcbdd47b8c3d508ebe6441f2ef8d5047fdd0800926349dd18253db4bfcab3e48aa0aca1f2e7f5d614f7194778d7851be4 + languageName: node + linkType: hard + +"cli-cursor@npm:^3.1.0": + version: 3.1.0 + resolution: "cli-cursor@npm:3.1.0" + dependencies: + restore-cursor: "npm:^3.1.0" + checksum: 953cdb0291450958e4745da72c078865555c4cce31d48681a51266d14c44ab0641d819762044fd25d6220eebbc878a38acfad913d633eafd3403f9637b1ba4b0 + languageName: node + linkType: hard + +"cli-table3@npm:~0.6.1": + version: 0.6.2 + resolution: "cli-table3@npm:0.6.2" + dependencies: + "@colors/colors": "npm:1.5.0" + string-width: "npm:^4.2.0" + dependenciesMeta: + "@colors/colors": + optional: true + checksum: dcee6d33413bc64856f709273b693cd639c464c97fb6c4dd33556fa80f107688f004a2e8c9b4e7972796e7819ad86ed616dff26d3dae7be5523c73222a437f45 + languageName: node + linkType: hard + +"cli-truncate@npm:^2.1.0": + version: 2.1.0 + resolution: "cli-truncate@npm:2.1.0" + dependencies: + slice-ansi: "npm:^3.0.0" + string-width: "npm:^4.2.0" + checksum: 883f07a00218d9e78d2370fb94a0afd4c9898ed76b99613db0b6ac54fb5ce597d26857cae09fa0bc700eb6f43e1e60437bd17d1b909965d603ef203cd7a09a17 + languageName: node + linkType: hard + "clsx@npm:^1.1.1": version: 1.1.1 resolution: "clsx@npm:1.1.1" @@ -1406,6 +1725,36 @@ __metadata: languageName: node linkType: hard +"colorette@npm:^2.0.16": + version: 2.0.16 + resolution: "colorette@npm:2.0.16" + checksum: 68ff163b8954e35676cf7b3176ef44df6a9c3d61d714b580dcc86b99b52e5530d23d6a32b8ff6e11aca4d2d373dd9af063ead6bc10cae40bc1d1c56de269f106 + languageName: node + linkType: hard + +"combined-stream@npm:^1.0.6, combined-stream@npm:~1.0.6": + version: 1.0.8 + resolution: "combined-stream@npm:1.0.8" + dependencies: + delayed-stream: "npm:~1.0.0" + checksum: c3224efc798a4f2066ff2f65c28d60b48ec73b38bf76331ecc61814875cc5c8a93beccc268ca08aaa98a141c262de5787d68685b6682b8b67ad2dadb8bd2ddd2 + languageName: node + linkType: hard + +"commander@npm:^5.1.0": + version: 5.1.0 + resolution: "commander@npm:5.1.0" + checksum: 121debda8eeb53f3282c6a1d7995027a88ad4c22f9bd31b27a1350d483fc90dabd6dbf613782921b646e68a20ab45ed82adc3b594dbd42b60345e08059f338e4 + languageName: node + linkType: hard + +"common-tags@npm:^1.8.0": + version: 1.8.2 + resolution: "common-tags@npm:1.8.2" + checksum: e1080df9fd8eefd8c4b4a983dc39b41c251d85a05c15991592762ff0c78b433e9ac7bb02518c12a89d1cb33dbb466872fbbb7030ecfc7142b0810747e7859b3b + languageName: node + linkType: hard + "concat-map@npm:0.0.1": version: 0.0.1 resolution: "concat-map@npm:0.0.1" @@ -1429,6 +1778,13 @@ __metadata: languageName: node linkType: hard +"core-util-is@npm:1.0.2": + version: 1.0.2 + resolution: "core-util-is@npm:1.0.2" + checksum: f6006dfc860ac490b330431be370c58e9b8601d3affe85a08309665970431e12a672ebf1c57799795e145f4fc488c208b2ee992c42fa57faae2649c6f514845e + languageName: node + linkType: hard + "core-util-is@npm:~1.0.0": version: 1.0.3 resolution: "core-util-is@npm:1.0.3" @@ -1449,7 +1805,7 @@ __metadata: languageName: node linkType: hard -"cross-spawn@npm:^7.0.2": +"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": version: 7.0.3 resolution: "cross-spawn@npm:7.0.3" dependencies: @@ -1467,6 +1823,58 @@ __metadata: languageName: node linkType: hard +"cypress@npm:^9.6.0": + version: 9.6.0 + resolution: "cypress@npm:9.6.0" + dependencies: + "@cypress/request": "npm:^2.88.10" + "@cypress/xvfb": "npm:^1.2.4" + "@types/node": "npm:^14.14.31" + "@types/sinonjs__fake-timers": "npm:8.1.1" + "@types/sizzle": "npm:^2.3.2" + arch: "npm:^2.2.0" + blob-util: "npm:^2.0.2" + bluebird: "npm:^3.7.2" + buffer: "npm:^5.6.0" + cachedir: "npm:^2.3.0" + chalk: "npm:^4.1.0" + check-more-types: "npm:^2.24.0" + cli-cursor: "npm:^3.1.0" + cli-table3: "npm:~0.6.1" + commander: "npm:^5.1.0" + common-tags: "npm:^1.8.0" + dayjs: "npm:^1.10.4" + debug: "npm:^4.3.2" + enquirer: "npm:^2.3.6" + eventemitter2: "npm:^6.4.3" + execa: "npm:4.1.0" + executable: "npm:^4.1.1" + extract-zip: "npm:2.0.1" + figures: "npm:^3.2.0" + fs-extra: "npm:^9.1.0" + getos: "npm:^3.2.1" + is-ci: "npm:^3.0.0" + is-installed-globally: "npm:~0.4.0" + lazy-ass: "npm:^1.6.0" + listr2: "npm:^3.8.3" + lodash: "npm:^4.17.21" + log-symbols: "npm:^4.0.0" + minimist: "npm:^1.2.6" + ospath: "npm:^1.2.2" + pretty-bytes: "npm:^5.6.0" + proxy-from-env: "npm:1.0.0" + request-progress: "npm:^3.0.0" + semver: "npm:^7.3.2" + supports-color: "npm:^8.1.1" + tmp: "npm:~0.2.1" + untildify: "npm:^4.0.0" + yauzl: "npm:^2.10.0" + bin: + cypress: bin/cypress + checksum: f3ca94648cec332bbe9a1c740a87dba2fb3449abdd8b9b2fe072b10a8253da412fd9d683d60cd353aa76b5e482058110fc019e235272a5409cf25e040b6a27d2 + languageName: node + linkType: hard + "damerau-levenshtein@npm:^1.0.7": version: 1.0.8 resolution: "damerau-levenshtein@npm:1.0.8" @@ -1474,6 +1882,34 @@ __metadata: languageName: node linkType: hard +"dashdash@npm:^1.12.0": + version: 1.14.1 + resolution: "dashdash@npm:1.14.1" + dependencies: + assert-plus: "npm:^1.0.0" + checksum: 4904e050758457a2c9730e8eb783e1d6ba9c16d115aae263762606479ff94eb5272ed4d3e0e8cadebdb666485af89fcfcc369d32fbc4d78e2cd6088c4be436f4 + languageName: node + linkType: hard + +"dayjs@npm:^1.10.4": + version: 1.11.1 + resolution: "dayjs@npm:1.11.1" + checksum: cf6009b7ea17a08e403af1126b8f43c26bea36fb0e470f1f8723a99e2b0753e893ca21b5cb5a39acc5141b6662faa8baef467b67d684767dc2d560c232deb34e + languageName: node + linkType: hard + +"debug@npm:4.3.2": + version: 4.3.2 + resolution: "debug@npm:4.3.2" + dependencies: + ms: "npm:2.1.2" + peerDependenciesMeta: + supports-color: + optional: true + checksum: 329c3fd97ff1d4b7b8683c2d0d353300903e96747306075e1f5bd28a81be385f3ab6420938ce173bba55b7ed3b3499762295d531ff20c730224c5bd7127b105d + languageName: node + linkType: hard + "debug@npm:^2.6.9": version: 2.6.9 resolution: "debug@npm:2.6.9" @@ -1483,7 +1919,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:^3.2.7": +"debug@npm:^3.1.0, debug@npm:^3.2.7": version: 3.2.7 resolution: "debug@npm:3.2.7" dependencies: @@ -1521,6 +1957,13 @@ __metadata: languageName: node linkType: hard +"delayed-stream@npm:~1.0.0": + version: 1.0.0 + resolution: "delayed-stream@npm:1.0.0" + checksum: 22f11ed342773dbc427e84d5a972e5c67fc34a44bf80eead5a41d8697c9303ae32991e568921cbd82553deeb1b33f3d6ecc148bf0efe3789589c8cb7b0e1a53a + languageName: node + linkType: hard + "dir-glob@npm:^3.0.1": version: 3.0.1 resolution: "dir-glob@npm:3.0.1" @@ -1567,6 +2010,23 @@ __metadata: languageName: node linkType: hard +"duplexer@npm:~0.1.1": + version: 0.1.2 + resolution: "duplexer@npm:0.1.2" + checksum: 6624204ad40403546166a072d0e0ec34df52f8bc48e68bd52894ddca3acd9ad99e3adb14a029e8702c290024b24c2171553b9fbdb0a9503697a2240f3b093cb3 + languageName: node + linkType: hard + +"ecc-jsbn@npm:~0.1.1": + version: 0.1.2 + resolution: "ecc-jsbn@npm:0.1.2" + dependencies: + jsbn: "npm:~0.1.0" + safer-buffer: "npm:^2.1.0" + checksum: cef3f6f2462c6c5d03dc1ebe1532afee95655c3bb1aa89c89462588355f0168afa6e7c63b0d2e3989493c1e4090fae33b7f4d1b57d76fdcea226f3555b15fbcd + languageName: node + linkType: hard + "electron-to-chromium@npm:^1.4.118": version: 1.4.129 resolution: "electron-to-chromium@npm:1.4.129" @@ -1574,6 +2034,13 @@ __metadata: languageName: node linkType: hard +"emoji-regex@npm:^8.0.0": + version: 8.0.0 + resolution: "emoji-regex@npm:8.0.0" + checksum: 0b84c9059a3f051e3da79112ee450f22bc8466dde2a7e09a0b1fc4eff3b98183596e6e2704d5356266851e2a013d95467421eb81c36408fbab1aeb3fc5e4764f + languageName: node + linkType: hard + "emoji-regex@npm:^9.2.2": version: 9.2.2 resolution: "emoji-regex@npm:9.2.2" @@ -1581,6 +2048,24 @@ __metadata: languageName: node linkType: hard +"end-of-stream@npm:^1.1.0": + version: 1.4.4 + resolution: "end-of-stream@npm:1.4.4" + dependencies: + once: "npm:^1.4.0" + checksum: fa73674a01c2e7a3e17c801cb916c1e0c77f2cc719a42cee1bb3ce3550b9425369e4d0a2b2ce6670cb8eff07d34e67333949c83a30e7ec94625cec68aa07664e + languageName: node + linkType: hard + +"enquirer@npm:^2.3.6": + version: 2.3.6 + resolution: "enquirer@npm:2.3.6" + dependencies: + ansi-colors: "npm:^4.1.1" + checksum: 41e3807cd4114ab988860b99038e9724adba119e23e1e99cdb55e96e39113ec1262c1d6b4367cc061396725d94dc843867fc1adfb17eaf9fe0d19eb741a424c8 + languageName: node + linkType: hard + "error-ex@npm:^1.3.1": version: 1.3.2 resolution: "error-ex@npm:1.3.2" @@ -1980,6 +2465,109 @@ __metadata: languageName: node linkType: hard +"event-stream@npm:=3.3.4": + version: 3.3.4 + resolution: "event-stream@npm:3.3.4" + dependencies: + duplexer: "npm:~0.1.1" + from: "npm:~0" + map-stream: "npm:~0.1.0" + pause-stream: "npm:0.0.11" + split: "npm:0.3" + stream-combiner: "npm:~0.0.4" + through: "npm:~2.3.1" + checksum: 86335e11bb279e0576f83b8032d16fb71c844eec21d238e46fae7f5df9c3895191922fb958daa64e5d16d9fa30ca44668bf3ff47003e092f25e3770cab08b2a4 + languageName: node + linkType: hard + +"eventemitter2@npm:^6.4.3": + version: 6.4.5 + resolution: "eventemitter2@npm:6.4.5" + checksum: c80b0eb88dcc39d64ae8e34a76ae9de0e5f6a354000ddc8bd2ab2d24db4cb076f1af34e87713aaea851210d718ea487b05f56ab761014529197e396066d6e970 + languageName: node + linkType: hard + +"execa@npm:4.1.0": + version: 4.1.0 + resolution: "execa@npm:4.1.0" + dependencies: + cross-spawn: "npm:^7.0.0" + get-stream: "npm:^5.0.0" + human-signals: "npm:^1.1.1" + is-stream: "npm:^2.0.0" + merge-stream: "npm:^2.0.0" + npm-run-path: "npm:^4.0.0" + onetime: "npm:^5.1.0" + signal-exit: "npm:^3.0.2" + strip-final-newline: "npm:^2.0.0" + checksum: 9d52ae7dfbbf418440ec07b7d7fd294b61d2818c1cbf204c7f25213dcd603c032408e6a4d03fe94baf238a31dd9bf0cbcdc30a541273c2f4f584190c8deb6a95 + languageName: node + linkType: hard + +"execa@npm:5.1.1": + version: 5.1.1 + resolution: "execa@npm:5.1.1" + dependencies: + cross-spawn: "npm:^7.0.3" + get-stream: "npm:^6.0.0" + human-signals: "npm:^2.1.0" + is-stream: "npm:^2.0.0" + merge-stream: "npm:^2.0.0" + npm-run-path: "npm:^4.0.1" + onetime: "npm:^5.1.2" + signal-exit: "npm:^3.0.3" + strip-final-newline: "npm:^2.0.0" + checksum: 62053808e15136a18481d24d14f33a8fbf191b15120d5a6f390bedfded1d1980735c92ba49194d03ad818d18bf7aded5f64f4de4129eb180743e7ec563d21d45 + languageName: node + linkType: hard + +"executable@npm:^4.1.1": + version: 4.1.1 + resolution: "executable@npm:4.1.1" + dependencies: + pify: "npm:^2.2.0" + checksum: 129ac01296a4dfb2a937f36473424205e241e2019bc4c6b38061bbf0041c4052eaa37c3935b3244bdf0f1db896a6ae324f0a3c70915257cf31fe5d2550831649 + languageName: node + linkType: hard + +"extend@npm:~3.0.2": + version: 3.0.2 + resolution: "extend@npm:3.0.2" + checksum: 312babdc3cfd8d5d003b109f02b8b639e8bdf2262f2f06acebfc3c991d8c004b73c2c10eaaaab00cfb2fb2a760845006806af10945b279d9390eed064505dfdb + languageName: node + linkType: hard + +"extract-zip@npm:2.0.1": + version: 2.0.1 + resolution: "extract-zip@npm:2.0.1" + dependencies: + "@types/yauzl": "npm:^2.9.1" + debug: "npm:^4.1.1" + get-stream: "npm:^5.1.0" + yauzl: "npm:^2.10.0" + dependenciesMeta: + "@types/yauzl": + optional: true + bin: + extract-zip: cli.js + checksum: f8ceb6a7ceb8479e53fb5bad515f03cabe946d753f0f9dbfdd1fd9688d43dcb554082e168003e8ba1ccd2417d2c00209ec48ae05a926e7e69ac0974c929e3e87 + languageName: node + linkType: hard + +"extsprintf@npm:1.3.0": + version: 1.3.0 + resolution: "extsprintf@npm:1.3.0" + checksum: afdc88aaa7ad260bd3a4aeabc087aa03de8eaf6346a59685a97943549d8ca54c312b2353e8a4fbe234e59eb202b5b45274a6d959f1309b750bf2a15852ca7485 + languageName: node + linkType: hard + +"extsprintf@npm:^1.2.0": + version: 1.4.1 + resolution: "extsprintf@npm:1.4.1" + checksum: 376d6b312a7196c0f4547afd2e9741c40bd173f8b507155366e8b94dd8f4efe61be424c65e95ad71e0525acb26bc16c39414c147b449649c39d46ba6e356fa83 + languageName: node + linkType: hard + "fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": version: 3.1.3 resolution: "fast-deep-equal@npm:3.1.3" @@ -2023,9 +2611,27 @@ __metadata: languageName: node linkType: hard -"file-entry-cache@npm:^6.0.1": - version: 6.0.1 - resolution: "file-entry-cache@npm:6.0.1" +"fd-slicer@npm:~1.1.0": + version: 1.1.0 + resolution: "fd-slicer@npm:1.1.0" + dependencies: + pend: "npm:~1.2.0" + checksum: 5a21150eebc8a6fd2c9ef0627295b278710f5f837d183652727c913474baf4032971d0259098cb0696c3e62feacafa4d107f5ebd8db5a310dc1945e4bf25a157 + languageName: node + linkType: hard + +"figures@npm:^3.2.0": + version: 3.2.0 + resolution: "figures@npm:3.2.0" + dependencies: + escape-string-regexp: "npm:^1.0.5" + checksum: 6d482424c6a6eac60b6ff786886ab7a1174e29a3fd664d756fa73fc71730e44016f6032d535f295efd42e9c260897b8dc0f45981c6e6c07a83353cf3afb05021 + languageName: node + linkType: hard + +"file-entry-cache@npm:^6.0.1": + version: 6.0.1 + resolution: "file-entry-cache@npm:6.0.1" dependencies: flat-cache: "npm:^3.0.4" checksum: cac7f7775980e696eceb922313887c03204eaea3659e0cd5b9f83ef29c7e5c613a6aa7662a3e9d0f78cf68060b093b82572e554f5464c0b2f626db32ef969cdc @@ -2074,6 +2680,53 @@ __metadata: languageName: node linkType: hard +"follow-redirects@npm:^1.14.0": + version: 1.14.9 + resolution: "follow-redirects@npm:1.14.9" + peerDependenciesMeta: + debug: + optional: true + checksum: 2f097580a2340a67d1f721c1b9f9d8410833b91a358cf14a2e48c5c47a449312765bda52e3c1ccd5f846b85d1d9fab1069e075d4f3ef53f8d1b4b5b69eab7945 + languageName: node + linkType: hard + +"forever-agent@npm:~0.6.1": + version: 0.6.1 + resolution: "forever-agent@npm:0.6.1" + checksum: b426cf45f0bdea79970a4320cb550b84d0bcd0530d544e0424456f44272a19641a000ea921f8e58dba5511b71f94d95c80692e3d13ce5f0b766f18426430efd5 + languageName: node + linkType: hard + +"form-data@npm:~2.3.2": + version: 2.3.3 + resolution: "form-data@npm:2.3.3" + dependencies: + asynckit: "npm:^0.4.0" + combined-stream: "npm:^1.0.6" + mime-types: "npm:^2.1.12" + checksum: 0f88d2d298ac7751fbef88eb1148e709727560bbe6ed17ca1fd10745b8b572cdab7d51d934b97ccdc411add4e39afdb414bc400580a348de2d39a49401f3f5ec + languageName: node + linkType: hard + +"from@npm:~0": + version: 0.1.7 + resolution: "from@npm:0.1.7" + checksum: 66723f45c29cf0abd0462c534bfbc389ce088c2f12aa93cc3f802fa36ec92e7790f23d844e800cc3a4aae862787d63fd43c350c31503c8845f932b7c218f12b5 + languageName: node + linkType: hard + +"fs-extra@npm:^9.1.0": + version: 9.1.0 + resolution: "fs-extra@npm:9.1.0" + dependencies: + at-least-node: "npm:^1.0.0" + graceful-fs: "npm:^4.2.0" + jsonfile: "npm:^6.0.1" + universalify: "npm:^2.0.0" + checksum: fc8ff3111ca42a4a3118e63247b1ebe4fbe4abc6daed2d51414699efb5661a2b9aeeb1b9283cb63544011a50b8f59c315e53b06d9c1b38a7786be99f8e59dabb + languageName: node + linkType: hard + "fs.realpath@npm:^1.0.0": version: 1.0.0 resolution: "fs.realpath@npm:1.0.0" @@ -2120,6 +2773,22 @@ __metadata: languageName: node linkType: hard +"get-stream@npm:^5.0.0, get-stream@npm:^5.1.0": + version: 5.2.0 + resolution: "get-stream@npm:5.2.0" + dependencies: + pump: "npm:^3.0.0" + checksum: ec44aec324d4143ca4784ecc294d575246d2d4d141065c5d137438ab56226d3a7c83e0c840a0a2192c0262babb96045687c662fe867041cc67ee42ad4296074d + languageName: node + linkType: hard + +"get-stream@npm:^6.0.0": + version: 6.0.1 + resolution: "get-stream@npm:6.0.1" + checksum: 20a00f890236e3dafa7cb2ca44f779d8547544a8cafd3d6e8e19f0c38c1b577273e49615c1de08cb94b6b10470539bcd1f3620ecedc0cff12ed131d9b5dc5fd2 + languageName: node + linkType: hard + "get-symbol-description@npm:^1.0.0": version: 1.0.0 resolution: "get-symbol-description@npm:1.0.0" @@ -2130,6 +2799,24 @@ __metadata: languageName: node linkType: hard +"getos@npm:^3.2.1": + version: 3.2.1 + resolution: "getos@npm:3.2.1" + dependencies: + async: "npm:^3.2.0" + checksum: 5fe52cec8ab21e41946174f7fc7f9f7ecc767a57a85af35a1775825b00e57a6ec59adafba9a5cb904ebb6799030d5e8204804a7e917f729656c39e57f07aa45f + languageName: node + linkType: hard + +"getpass@npm:^0.1.1": + version: 0.1.7 + resolution: "getpass@npm:0.1.7" + dependencies: + assert-plus: "npm:^1.0.0" + checksum: ffcc370a58a53b0e9e6c5a92db6c7340e3705d84d6bebd448e4afcf7d8a9329cd65be2c3d47ced58c5c8098c3bda21ee65401ba908e3bd37160bec75748a8f54 + languageName: node + linkType: hard + "glob-parent@npm:^5.1.2": version: 5.1.2 resolution: "glob-parent@npm:5.1.2" @@ -2176,6 +2863,15 @@ __metadata: languageName: node linkType: hard +"global-dirs@npm:^3.0.0": + version: 3.0.0 + resolution: "global-dirs@npm:3.0.0" + dependencies: + ini: "npm:2.0.0" + checksum: cd99c4b445b2419be7a66facde137c43e146f22941bb6c38b1517239fbd36e7bde19e89aadb43e94377ece02dfb40f5dfe0a5202f540c95c8ef7d1d7813e3477 + languageName: node + linkType: hard + "globals@npm:^11.1.0": version: 11.12.0 resolution: "globals@npm:11.12.0" @@ -2206,6 +2902,13 @@ __metadata: languageName: node linkType: hard +"graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0": + version: 4.2.10 + resolution: "graceful-fs@npm:4.2.10" + checksum: 6b5f9b5aeaee0459b9c37bdbf9624f788703ce291d6bf2d7751f5003942e853f232ca613aec818d1ff7622379bc8b434c635bfda99db93e0b9b8da80ec3d844d + languageName: node + linkType: hard + "has-bigints@npm:^1.0.1": version: 1.0.2 resolution: "has-bigints@npm:1.0.2" @@ -2285,6 +2988,38 @@ __metadata: languageName: node linkType: hard +"http-signature@npm:~1.3.6": + version: 1.3.6 + resolution: "http-signature@npm:1.3.6" + dependencies: + assert-plus: "npm:^1.0.0" + jsprim: "npm:^2.0.2" + sshpk: "npm:^1.14.1" + checksum: ba7c8085475da8a32b3950a615296c46134f09f4c34fc1558828bcfe76ac45d06f89f36068d0ea6de385fd763f0a7bd35511ebf7dded989a7ba83fc7e975228a + languageName: node + linkType: hard + +"human-signals@npm:^1.1.1": + version: 1.1.1 + resolution: "human-signals@npm:1.1.1" + checksum: f1040eb043a9d8f78fab1c8ad1f0555388a915ed460f04a61723a0acf68ffc4b86fb2b374b102ddb2c681dfc9cae7944b2dc73c03759f550d71d3f9b995444ae + languageName: node + linkType: hard + +"human-signals@npm:^2.1.0": + version: 2.1.0 + resolution: "human-signals@npm:2.1.0" + checksum: 505db4e7615aec0ebeb6c191f7e7347091348a5ceb057d5926cf458f3081a1bdd3728902874de65c446143e5b9020f7a24147060dbe52b53e9602a5a40301118 + languageName: node + linkType: hard + +"ieee754@npm:^1.1.13": + version: 1.2.1 + resolution: "ieee754@npm:1.2.1" + checksum: b39fbc42879544ab1989f8ff439a3f3545d7c244a07f24607c4223291ba82ce95964a7b7fde24010ba899937046c4dfe01398c8f8bbddb53f9e562c29f18f615 + languageName: node + linkType: hard + "ignore@npm:^5.1.8, ignore@npm:^5.2.0": version: 5.2.0 resolution: "ignore@npm:5.2.0" @@ -2309,6 +3044,13 @@ __metadata: languageName: node linkType: hard +"indent-string@npm:^4.0.0": + version: 4.0.0 + resolution: "indent-string@npm:4.0.0" + checksum: f4ab9e229c120377a63fce905062e5fdf1c300ca01b72401dda5aa991e8f614fdb2f99fe7cc37ef3234413da4ab43d5a4f905356fdffb9d078e83806d274719c + languageName: node + linkType: hard + "inflight@npm:^1.0.4": version: 1.0.6 resolution: "inflight@npm:1.0.6" @@ -2326,6 +3068,13 @@ __metadata: languageName: node linkType: hard +"ini@npm:2.0.0": + version: 2.0.0 + resolution: "ini@npm:2.0.0" + checksum: 5642843f494ec7c3867bbe0b47e7429456e613fe8e301a9f852e06763999216ea2c5ca862b28c6e123bbea789fc1109a325f4efb03a1c912dbe3b6ccc3ebeff5 + languageName: node + linkType: hard + "internal-slot@npm:^1.0.3": version: 1.0.3 resolution: "internal-slot@npm:1.0.3" @@ -2370,6 +3119,17 @@ __metadata: languageName: node linkType: hard +"is-ci@npm:^3.0.0": + version: 3.0.1 + resolution: "is-ci@npm:3.0.1" + dependencies: + ci-info: "npm:^3.2.0" + bin: + is-ci: bin.js + checksum: dd9634df0a62cffa9f0ee2b861539c16cddf00095168a78d758a710dba9597a293c2af08bf410232ef61e9f3605b312ad7d057228e4fb0b4b0f445e5ffd908aa + languageName: node + linkType: hard + "is-core-module@npm:^2.2.0, is-core-module@npm:^2.7.0, is-core-module@npm:^2.8.1": version: 2.9.0 resolution: "is-core-module@npm:2.9.0" @@ -2395,6 +3155,13 @@ __metadata: languageName: node linkType: hard +"is-fullwidth-code-point@npm:^3.0.0": + version: 3.0.0 + resolution: "is-fullwidth-code-point@npm:3.0.0" + checksum: c06b5792b82dcdedb41858cdb07ca4ae5b9a853ad65c91529533221f384d751bedd8ad8db5a527cb219fd989c32a0faa0833312b6a190fe597acdd23165ef724 + languageName: node + linkType: hard + "is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3": version: 4.0.3 resolution: "is-glob@npm:4.0.3" @@ -2404,6 +3171,16 @@ __metadata: languageName: node linkType: hard +"is-installed-globally@npm:~0.4.0": + version: 0.4.0 + resolution: "is-installed-globally@npm:0.4.0" + dependencies: + global-dirs: "npm:^3.0.0" + is-path-inside: "npm:^3.0.2" + checksum: 35a1a89a9b651a208d64aa2ae0278a93c887ac1c5986f6145dcb0e29fbd51d57e6c9dc37c138dbab5fc59f35ee45165be4be05719f6a3f1cf789b7aee9629670 + languageName: node + linkType: hard + "is-negative-zero@npm:^2.0.2": version: 2.0.2 resolution: "is-negative-zero@npm:2.0.2" @@ -2427,6 +3204,13 @@ __metadata: languageName: node linkType: hard +"is-path-inside@npm:^3.0.2": + version: 3.0.3 + resolution: "is-path-inside@npm:3.0.3" + checksum: ca3976bb491e562794ba9d1884d8679e08a68fbc68bdefabbed393bdb3fefd66958c0b8d166ca6c4b502a5283bcd0bede7a2b223bf740e406db6dcffddc833a5 + languageName: node + linkType: hard + "is-regex@npm:^1.1.4": version: 1.1.4 resolution: "is-regex@npm:1.1.4" @@ -2446,6 +3230,13 @@ __metadata: languageName: node linkType: hard +"is-stream@npm:^2.0.0": + version: 2.0.1 + resolution: "is-stream@npm:2.0.1" + checksum: 763e33689433924775b560e63fb7c0f7fae6cbc54fd9c410bb3536341b96fca85ce26720ba13ffb9b46446bdf540308771fe5910462b47b1e7d4c42dbd230f46 + languageName: node + linkType: hard + "is-string@npm:^1.0.5, is-string@npm:^1.0.7": version: 1.0.7 resolution: "is-string@npm:1.0.7" @@ -2464,6 +3255,20 @@ __metadata: languageName: node linkType: hard +"is-typedarray@npm:~1.0.0": + version: 1.0.0 + resolution: "is-typedarray@npm:1.0.0" + checksum: f918df0d4215dbde9d0d29375cf39e353abe59ef3964862afc87bb6ce503e7439f4131260a7b1777074f5fcc64f659c75a4ce5a93ceb603901375cd0b13eedab + languageName: node + linkType: hard + +"is-unicode-supported@npm:^0.1.0": + version: 0.1.0 + resolution: "is-unicode-supported@npm:0.1.0" + checksum: 89a336ffc0aaf907bb1072bd5e8aa7187076620d0099607084911a733a055a52712257d619b2ab2031f6f0eb9ba886504384ebe218a6737d9bac734e6baaa736 + languageName: node + linkType: hard + "is-weakref@npm:^1.0.2": version: 1.0.2 resolution: "is-weakref@npm:1.0.2" @@ -2494,6 +3299,26 @@ __metadata: languageName: node linkType: hard +"isstream@npm:~0.1.2": + version: 0.1.2 + resolution: "isstream@npm:0.1.2" + checksum: 0458850e4cc11c29dece587a48a73b44e423738fc8824bfa946f11cc5371ccf94e9e9fcbc4025ced0116c420e08ed3a61cfb14393d2b4c989587888acdd6b0ab + languageName: node + linkType: hard + +"joi@npm:^17.4.0": + version: 17.6.0 + resolution: "joi@npm:17.6.0" + dependencies: + "@hapi/hoek": "npm:^9.0.0" + "@hapi/topo": "npm:^5.0.0" + "@sideway/address": "npm:^4.1.3" + "@sideway/formula": "npm:^3.0.0" + "@sideway/pinpoint": "npm:^2.0.0" + checksum: 12ab4e5f0903eef2197a14993d8ba050fe20595ed5081840c9412b89bcdb1f0574ba7d23a532512b6e2977004cb690faf5532890a2025bfae996777bcb563480 + languageName: node + linkType: hard + "js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": version: 4.0.0 resolution: "js-tokens@npm:4.0.0" @@ -2512,6 +3337,13 @@ __metadata: languageName: node linkType: hard +"jsbn@npm:~0.1.0": + version: 0.1.1 + resolution: "jsbn@npm:0.1.1" + checksum: b30785edca016891c4da40f97916476858a0e14745ebb14ac59162a9110b5a1f80cdd550b80b627234ba63ea16f83e233502625572e7fdd9dcf703c99a0d753e + languageName: node + linkType: hard + "jsesc@npm:^2.5.1": version: 2.5.2 resolution: "jsesc@npm:2.5.2" @@ -2535,6 +3367,13 @@ __metadata: languageName: node linkType: hard +"json-schema@npm:0.4.0": + version: 0.4.0 + resolution: "json-schema@npm:0.4.0" + checksum: 54562ace314c3b4441c8daf87eb45db2a454d19aa0fd402cdf4cda5806e444b9e03c79845a93d9c1bca19694386c40d87282c14749ca02915732a6315b3a54b6 + languageName: node + linkType: hard + "json-stable-stringify-without-jsonify@npm:^1.0.1": version: 1.0.1 resolution: "json-stable-stringify-without-jsonify@npm:1.0.1" @@ -2542,6 +3381,13 @@ __metadata: languageName: node linkType: hard +"json-stringify-safe@npm:~5.0.1": + version: 5.0.1 + resolution: "json-stringify-safe@npm:5.0.1" + checksum: e86f7bb748bb84f73b171bb68c8209a1e68f40d41f943952f746fa4ca3802c1edf4602e86977c2de44eba1e64e4cabe2498f4499003cc471e99db83bfba95898 + languageName: node + linkType: hard + "json5@npm:^1.0.1": version: 1.0.1 resolution: "json5@npm:1.0.1" @@ -2562,6 +3408,31 @@ __metadata: languageName: node linkType: hard +"jsonfile@npm:^6.0.1": + version: 6.1.0 + resolution: "jsonfile@npm:6.1.0" + dependencies: + graceful-fs: "npm:^4.1.6" + universalify: "npm:^2.0.0" + dependenciesMeta: + graceful-fs: + optional: true + checksum: d1fe80d443f7b3257aef1ef918231c9cf8a57127f004f74232869dfa408188b6ccf9d8a6724f7dbf7a6797355969cacfe1f2a16779f4ec636999bfaa876c13b0 + languageName: node + linkType: hard + +"jsprim@npm:^2.0.2": + version: 2.0.2 + resolution: "jsprim@npm:2.0.2" + dependencies: + assert-plus: "npm:1.0.0" + extsprintf: "npm:1.3.0" + json-schema: "npm:0.4.0" + verror: "npm:1.10.0" + checksum: 2bbd98cec78f380ece961383f0583970efabeffd61b71b80125e45e2e84b28e1e0b6286f0c64e2ed15edda2a5b91618ecca83a359b0295c385110fb47e131aca + languageName: node + linkType: hard + "jsx-ast-utils@npm:^2.4.1 || ^3.0.0, jsx-ast-utils@npm:^3.2.1": version: 3.2.2 resolution: "jsx-ast-utils@npm:3.2.2" @@ -2588,6 +3459,13 @@ __metadata: languageName: node linkType: hard +"lazy-ass@npm:1.6.0, lazy-ass@npm:^1.6.0": + version: 1.6.0 + resolution: "lazy-ass@npm:1.6.0" + checksum: 6c3d51e093fd4b23fe2500ce9feea31570beb17bade591e183dc01334e4755957eeb543a6a3322082ba60abb6cb882646f62cb58e40ffd697dca1ac8849a2f4e + languageName: node + linkType: hard + "levn@npm:^0.4.1": version: 0.4.1 resolution: "levn@npm:0.4.1" @@ -2605,6 +3483,27 @@ __metadata: languageName: node linkType: hard +"listr2@npm:^3.8.3": + version: 3.14.0 + resolution: "listr2@npm:3.14.0" + dependencies: + cli-truncate: "npm:^2.1.0" + colorette: "npm:^2.0.16" + log-update: "npm:^4.0.0" + p-map: "npm:^4.0.0" + rfdc: "npm:^1.3.0" + rxjs: "npm:^7.5.1" + through: "npm:^2.3.8" + wrap-ansi: "npm:^7.0.0" + peerDependencies: + enquirer: ">= 2.3.0 < 3" + peerDependenciesMeta: + enquirer: + optional: true + checksum: ef7cf07d2569ce41744738be2370386db617894df0d09109d60aba442ff582c31faa88b46465e497b17bf5d66d79baa8035f394f74979e545f503df9a057bb74 + languageName: node + linkType: hard + "locate-path@npm:^2.0.0": version: 2.0.0 resolution: "locate-path@npm:2.0.0" @@ -2622,6 +3521,42 @@ __metadata: languageName: node linkType: hard +"lodash.once@npm:^4.1.1": + version: 4.1.1 + resolution: "lodash.once@npm:4.1.1" + checksum: 210c440af77b8f34fa8c7a559b4e7de9b9baef1c9d2fc1e9eae1440034cf0030eca115e81abf164ce6039e4872e0b4b5ade7729394e93aa7545094fc46ea2a29 + languageName: node + linkType: hard + +"lodash@npm:^4.17.21": + version: 4.17.21 + resolution: "lodash@npm:4.17.21" + checksum: 3ac18e92108d68f88429fcddee609e42cf2b653583d9bac22308815a4cd6b185b89a0ad0d9b0c670c371d9d6b61571a98fee6b36e1db14e52766ca253ed9cba0 + languageName: node + linkType: hard + +"log-symbols@npm:^4.0.0": + version: 4.1.0 + resolution: "log-symbols@npm:4.1.0" + dependencies: + chalk: "npm:^4.1.0" + is-unicode-supported: "npm:^0.1.0" + checksum: 07e344c4cc89ae0184979f26cca88cfd258dd1f05a8737e3942674af7d3d77e6a367c091398d46593d9144ea7673342afd1132b3b901ce6dc78fd1eeb00ea01c + languageName: node + linkType: hard + +"log-update@npm:^4.0.0": + version: 4.0.0 + resolution: "log-update@npm:4.0.0" + dependencies: + ansi-escapes: "npm:^4.3.0" + cli-cursor: "npm:^3.1.0" + slice-ansi: "npm:^4.0.0" + wrap-ansi: "npm:^6.2.0" + checksum: b508aeb81f60fab087e44f9eb8591a22b791caa3df8363da9b171518f36406151a9590db573acbb7eeb8b49874944d3bf844d5dee734f810ad8b5a3c5eadbabf + languageName: node + linkType: hard + "loose-envify@npm:^1.1.0, loose-envify@npm:^1.4.0": version: 1.4.0 resolution: "loose-envify@npm:1.4.0" @@ -2642,6 +3577,20 @@ __metadata: languageName: node linkType: hard +"map-stream@npm:~0.1.0": + version: 0.1.0 + resolution: "map-stream@npm:0.1.0" + checksum: 3eb6020cbbd07226602f849eb95e613087bc1c17a00018f28f1a1f605bc53374fe0554ecac9a841e7a33fc1fd55399a0a01308d90ec73f0693dcae2923969385 + languageName: node + linkType: hard + +"merge-stream@npm:^2.0.0": + version: 2.0.0 + resolution: "merge-stream@npm:2.0.0" + checksum: 39a20c6f74e424ffb406cba0f4907c9ce06a85c84fb42a5628c6a39cd56fb3e70481b6f4d3412cf502cc3416c6e14d8d9ae6b2a4d461e56879350741220bd1e9 + languageName: node + linkType: hard + "merge2@npm:^1.3.0, merge2@npm:^1.4.1": version: 1.4.1 resolution: "merge2@npm:1.4.1" @@ -2659,6 +3608,29 @@ __metadata: languageName: node linkType: hard +"mime-db@npm:1.52.0": + version: 1.52.0 + resolution: "mime-db@npm:1.52.0" + checksum: 95baf687a3f14ff2cc433e30dea5c4931c7f4b67059d44a0098cfb833858cad63ec13c20f98762bddd088c4e9dac6d95862db1ea9d3fe3fa68f57b69a325000d + languageName: node + linkType: hard + +"mime-types@npm:^2.1.12, mime-types@npm:~2.1.19": + version: 2.1.35 + resolution: "mime-types@npm:2.1.35" + dependencies: + mime-db: "npm:1.52.0" + checksum: 51e3b38d1b1b83da082f7c29042bcb22036101346394696b7643ef5da27ebf6bf71643bd45225ee75e4ea2836213780efc8c3dcd2055c84b49eb0afc061419d0 + languageName: node + linkType: hard + +"mimic-fn@npm:^2.1.0": + version: 2.1.0 + resolution: "mimic-fn@npm:2.1.0" + checksum: 416cdf3021e8d7fc741a12ec084f4c33af4ea3a4bb3d840fab0f3a786a2d9458aa1fd284fab707f3dc1e356cb6b7c9af84b17273a6433955e11494cae4ea856e + languageName: node + linkType: hard + "minimatch@npm:^3.0.4, minimatch@npm:^3.1.2": version: 3.1.2 resolution: "minimatch@npm:3.1.2" @@ -2668,7 +3640,7 @@ __metadata: languageName: node linkType: hard -"minimist@npm:^1.2.0, minimist@npm:^1.2.6, minimist@npm:~1.2.5": +"minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:^1.2.6, minimist@npm:~1.2.5": version: 1.2.6 resolution: "minimist@npm:1.2.6" checksum: b0286df020a110fa0173e71d8c9903748eb2cc939396d04a61bc224635393c564bc264d04a16e36d51e5489be513f98d7dbe5c2cf11598da11c91f6a18b9449e @@ -2793,6 +3765,15 @@ __metadata: languageName: node linkType: hard +"npm-run-path@npm:^4.0.0, npm-run-path@npm:^4.0.1": + version: 4.0.1 + resolution: "npm-run-path@npm:4.0.1" + dependencies: + path-key: "npm:^3.0.0" + checksum: 059e7eda4dfa26f1f870886cf034471d5355521138b33d575a24b4a05b08593e29332a96da8aabe908c608779367ad898f46dade2cb29f0cc14213f642cd4609 + languageName: node + linkType: hard + "object-assign@npm:^4.1.0, object-assign@npm:^4.1.1": version: 4.1.1 resolution: "object-assign@npm:4.1.1" @@ -2876,7 +3857,7 @@ __metadata: languageName: node linkType: hard -"once@npm:^1.3.0": +"once@npm:^1.3.0, once@npm:^1.3.1, once@npm:^1.4.0": version: 1.4.0 resolution: "once@npm:1.4.0" dependencies: @@ -2885,6 +3866,15 @@ __metadata: languageName: node linkType: hard +"onetime@npm:^5.1.0, onetime@npm:^5.1.2": + version: 5.1.2 + resolution: "onetime@npm:5.1.2" + dependencies: + mimic-fn: "npm:^2.1.0" + checksum: 69704199051db0cf44c6c7196bada91387e2a9d171b4585a55c5ce518e64522007e2bcd35833ce5663078bb72042af4cd69289586fef4f74655f604b5e02a617 + languageName: node + linkType: hard + "optionator@npm:^0.9.1": version: 0.9.1 resolution: "optionator@npm:0.9.1" @@ -2899,6 +3889,13 @@ __metadata: languageName: node linkType: hard +"ospath@npm:^1.2.2": + version: 1.2.2 + resolution: "ospath@npm:1.2.2" + checksum: 7af2d3589331dc338e74f5099cc0023083b11f55b501db9f1ebaf5d480966b18726525d562dcf702d56fa5b4cf072a7a84e887f9642d382cf33353798b3685c1 + languageName: node + linkType: hard + "p-limit@npm:^1.1.0": version: 1.3.0 resolution: "p-limit@npm:1.3.0" @@ -2917,6 +3914,15 @@ __metadata: languageName: node linkType: hard +"p-map@npm:^4.0.0": + version: 4.0.0 + resolution: "p-map@npm:4.0.0" + dependencies: + aggregate-error: "npm:^3.0.0" + checksum: 619df8954fe81933903bc760e9884d85540ef7e8f6c24c4e28e2c8f0ad14d480bb7d4541787eee2e2d61aa0fae8b54abc42f7afc35db457884e589386e78a922 + languageName: node + linkType: hard + "p-try@npm:^1.0.0": version: 1.0.0 resolution: "p-try@npm:1.0.0" @@ -2959,7 +3965,7 @@ __metadata: languageName: node linkType: hard -"path-key@npm:^3.1.0": +"path-key@npm:^3.0.0, path-key@npm:^3.1.0": version: 3.1.1 resolution: "path-key@npm:3.1.1" checksum: 93ee8a32e3be43548ece14eba2620bf5164884d0cc1aa3615d136567a39e02066c9b5aeb5b6747d766af55936151c95d9371ba46d4fcf361db9691505650c001 @@ -2980,6 +3986,29 @@ __metadata: languageName: node linkType: hard +"pause-stream@npm:0.0.11": + version: 0.0.11 + resolution: "pause-stream@npm:0.0.11" + dependencies: + through: "npm:~2.3" + checksum: b6248f597ca5d0156b2e11f60fca7d163a05866bf742ad27ec0eaa7a8ee4aa4284d71a6544a70000695e20979351e430c20a441e6c73882e786ac6ca52490c7b + languageName: node + linkType: hard + +"pend@npm:~1.2.0": + version: 1.2.0 + resolution: "pend@npm:1.2.0" + checksum: 623fcbe4b1536d3fe615723cef6e5d937787b44963ee0318efc77534de3224b3b8fa126785ae42dc01459f09ade3d42eac63f68850dd00a1105189493f2227f3 + languageName: node + linkType: hard + +"performance-now@npm:^2.1.0": + version: 2.1.0 + resolution: "performance-now@npm:2.1.0" + checksum: a0fae1e610b785e04b20ae146033a7ea1e639f1aa583a1d4d01b36be787dfebe31227402a7ef3b1ffb621d04750ca73c17b03ec943f2389f7416f95236a61e31 + languageName: node + linkType: hard + "picocolors@npm:^1.0.0": version: 1.0.0 resolution: "picocolors@npm:1.0.0" @@ -2994,6 +4023,13 @@ __metadata: languageName: node linkType: hard +"pify@npm:^2.2.0": + version: 2.3.0 + resolution: "pify@npm:2.3.0" + checksum: 9a3b2aa18d26ed79db45dee98f52675750ad11ced96b45b4884f4d4368217046137e35481146bfc94698f5709fd838d86f1d2d80d958f5f88767e426d29cbc66 + languageName: node + linkType: hard + "postcss@npm:8.4.5": version: 8.4.5 resolution: "postcss@npm:8.4.5" @@ -3012,6 +4048,13 @@ __metadata: languageName: node linkType: hard +"pretty-bytes@npm:^5.6.0": + version: 5.6.0 + resolution: "pretty-bytes@npm:5.6.0" + checksum: daaf20c7847618fd7935051ffa3b6a6583048d09f0b49a31db66fdb792a77d23f5ae554d10ff1136c9f0bc76c9a4a110647955a16139be3d3ad57072dc9274b6 + languageName: node + linkType: hard + "process-nextick-args@npm:~2.0.0": version: 2.0.1 resolution: "process-nextick-args@npm:2.0.1" @@ -3030,13 +4073,55 @@ __metadata: languageName: node linkType: hard -"punycode@npm:^2.1.0": +"proxy-from-env@npm:1.0.0": + version: 1.0.0 + resolution: "proxy-from-env@npm:1.0.0" + checksum: d0ecd7fab1f1f556514574efbb3ee03d2a31913a61f24b323280212d73830f4c7fa16b93248168b4c3932b302b48cad46c0a4088831ea5423fb9d390493d15d3 + languageName: node + linkType: hard + +"ps-tree@npm:1.2.0": + version: 1.2.0 + resolution: "ps-tree@npm:1.2.0" + dependencies: + event-stream: "npm:=3.3.4" + bin: + ps-tree: ./bin/ps-tree.js + checksum: 8bf544d58c87e9e628bce26ee6fb8746a290ee25948dda6c037da7d90dd4a99f53ce60a5290521e2e2271947fd42171087bdad718febe119932105552be18864 + languageName: node + linkType: hard + +"psl@npm:^1.1.28": + version: 1.8.0 + resolution: "psl@npm:1.8.0" + checksum: cebdf3dcaf1b05ea817ea422e4ea91973c0c54a9deb12112052273c87139f414eeb349dd80aa16cbc969cb5604329dc1e3aa3c8d5748de3e3bd2e1b7debd5c89 + languageName: node + linkType: hard + +"pump@npm:^3.0.0": + version: 3.0.0 + resolution: "pump@npm:3.0.0" + dependencies: + end-of-stream: "npm:^1.1.0" + once: "npm:^1.3.1" + checksum: b2e6702ce154c091b2895cf6f09b35d4db783a3b9658c177387ff6ad00c0e9f6dd9fc5c70f64a3b360bc3624340fca69ff565fad586a206d6818f5e87d836420 + languageName: node + linkType: hard + +"punycode@npm:^2.1.0, punycode@npm:^2.1.1": version: 2.1.1 resolution: "punycode@npm:2.1.1" checksum: fd728ef9db90e7b4db37d5c4937d6c6302cf4f64748b2dea3abbf1efd21e6193bb670efb7814766c858b2e1ccdb65ce34e44b498d734922e1dcb2a8623a925d8 languageName: node linkType: hard +"qs@npm:~6.5.2": + version: 6.5.3 + resolution: "qs@npm:6.5.3" + checksum: 6a4be44c9bd3baef6db5d50905a5d305dce4aa11317c27c7599edee3aff835c1d96e582ff5b9205bcb07e8381d9e92de33570d459415c91d243ea926e27b0002 + languageName: node + linkType: hard + "queue-microtask@npm:^1.2.2": version: 1.2.3 resolution: "queue-microtask@npm:1.2.3" @@ -3146,6 +4231,15 @@ __metadata: languageName: node linkType: hard +"request-progress@npm:^3.0.0": + version: 3.0.0 + resolution: "request-progress@npm:3.0.0" + dependencies: + throttleit: "npm:^1.0.0" + checksum: 5c51805595e8d061ed9132adbe6cecc3b7290ba5c8d4f00ba1c65e11972534a49f5dfb428b29a0402905eb6a9e115b36ba43eb878ff95756f14c60f9574d8cd4 + languageName: node + linkType: hard + "resolve-from@npm:^4.0.0": version: 4.0.0 resolution: "resolve-from@npm:4.0.0" @@ -3199,6 +4293,16 @@ __metadata: languageName: node linkType: hard +"restore-cursor@npm:^3.1.0": + version: 3.1.0 + resolution: "restore-cursor@npm:3.1.0" + dependencies: + onetime: "npm:^5.1.0" + signal-exit: "npm:^3.0.2" + checksum: c0480003dbdebd1a4cfc75287b073a2ce66fb7eaa611282a5dc27593a9edaa39a030fa8ad765f1cb8689f71dbe57988baa8300f60e26a2a8240e41aae25f4de9 + languageName: node + linkType: hard + "reusify@npm:^1.0.4": version: 1.0.4 resolution: "reusify@npm:1.0.4" @@ -3206,7 +4310,14 @@ __metadata: languageName: node linkType: hard -"rimraf@npm:^3.0.2": +"rfdc@npm:^1.3.0": + version: 1.3.0 + resolution: "rfdc@npm:1.3.0" + checksum: 9ced4765721871fd25557302aac79c252fd2ce6e79b94321fc32c9c6fbecbb7207f8566672bc5421aeeb8f1b673b1c9af2a7a13c4e1d8f53ac481f8d32645409 + languageName: node + linkType: hard + +"rimraf@npm:^3.0.0, rimraf@npm:^3.0.2": version: 3.0.2 resolution: "rimraf@npm:3.0.2" dependencies: @@ -3226,6 +4337,22 @@ __metadata: languageName: node linkType: hard +"rxjs@npm:^7.1.0, rxjs@npm:^7.5.1": + version: 7.5.5 + resolution: "rxjs@npm:7.5.5" + dependencies: + tslib: "npm:^2.1.0" + checksum: dcb9d0e21cd80ff48b8bb105819aa1f6860943c92023e46c14437c28c18734aa8bfa7019d0cf70731dfe34ea103a8496daf1df5a25d86f56fc69eca29776e542 + languageName: node + linkType: hard + +"safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.2": + version: 5.2.1 + resolution: "safe-buffer@npm:5.2.1" + checksum: da8a21b3336a21c152eb3ba8ab41acde5772644f026d4b6e5f9fd8afa4f0cf407c113b19a362580fab9aea8beea295465432fc7684f9ff38aac559bb1b5528cd + languageName: node + linkType: hard + "safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": version: 5.1.2 resolution: "safe-buffer@npm:5.1.2" @@ -3233,6 +4360,13 @@ __metadata: languageName: node linkType: hard +"safer-buffer@npm:^2.0.2, safer-buffer@npm:^2.1.0, safer-buffer@npm:~2.1.0": + version: 2.1.2 + resolution: "safer-buffer@npm:2.1.2" + checksum: d4199666e9e792968c0b88c2c35dd400f56d3eecb9affbcf5207922822eadf30cc06995bae3c5d0a653851bbd40fc0af578bf046bbf734199ce22433ba4da659 + languageName: node + linkType: hard + "scheduler@npm:^0.22.0": version: 0.22.0 resolution: "scheduler@npm:0.22.0" @@ -3251,7 +4385,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.3.5": +"semver@npm:^7.3.2, semver@npm:^7.3.5": version: 7.3.7 resolution: "semver@npm:7.3.7" dependencies: @@ -3289,6 +4423,13 @@ __metadata: languageName: node linkType: hard +"signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3": + version: 3.0.7 + resolution: "signal-exit@npm:3.0.7" + checksum: 5cf7525c55a72d8d104d914acf2e470f74b2c156197277ad7b331bc5de3d8790170fed3c82ff98c7c31adaa8ff941bfd5ba44f55171cbe8ed0e939fa82a8322a + languageName: node + linkType: hard + "slash@npm:^3.0.0": version: 3.0.0 resolution: "slash@npm:3.0.0" @@ -3296,6 +4437,28 @@ __metadata: languageName: node linkType: hard +"slice-ansi@npm:^3.0.0": + version: 3.0.0 + resolution: "slice-ansi@npm:3.0.0" + dependencies: + ansi-styles: "npm:^4.0.0" + astral-regex: "npm:^2.0.0" + is-fullwidth-code-point: "npm:^3.0.0" + checksum: e7788a1baa89dabce835b099e72d1d30cf48332faa9431327ec3b6aefe4de3f84802e63d706374927eb80e30102f3b3a3c5239b5c63e3f671459003e00148677 + languageName: node + linkType: hard + +"slice-ansi@npm:^4.0.0": + version: 4.0.0 + resolution: "slice-ansi@npm:4.0.0" + dependencies: + ansi-styles: "npm:^4.0.0" + astral-regex: "npm:^2.0.0" + is-fullwidth-code-point: "npm:^3.0.0" + checksum: ba7c41e1dd5b9dffe4cdf661d0abf3a746917965ec9022126b21380b4a8afd9bbbab6a7407b1d843b94431fdbb30c841e0d325a3afeeb269255c9cdfb5584259 + languageName: node + linkType: hard + "source-map-js@npm:^1.0.1": version: 1.0.2 resolution: "source-map-js@npm:1.0.2" @@ -3310,6 +4473,75 @@ __metadata: languageName: node linkType: hard +"split@npm:0.3": + version: 0.3.3 + resolution: "split@npm:0.3.3" + dependencies: + through: "npm:2" + checksum: e6d647479900bd283ebd42cec83021973b4145ea0ab12950da067c6c984dcb28fa0dd3450e9e993528d0704f109265163e56022f6e45460b61ae92e1c46f84cb + languageName: node + linkType: hard + +"sshpk@npm:^1.14.1": + version: 1.17.0 + resolution: "sshpk@npm:1.17.0" + dependencies: + asn1: "npm:~0.2.3" + assert-plus: "npm:^1.0.0" + bcrypt-pbkdf: "npm:^1.0.0" + dashdash: "npm:^1.12.0" + ecc-jsbn: "npm:~0.1.1" + getpass: "npm:^0.1.1" + jsbn: "npm:~0.1.0" + safer-buffer: "npm:^2.0.2" + tweetnacl: "npm:~0.14.0" + bin: + sshpk-conv: bin/sshpk-conv + sshpk-sign: bin/sshpk-sign + sshpk-verify: bin/sshpk-verify + checksum: 4160f860f7d754dbd4f5d0b197d1d743cbce1d1fd48752d0d039e6f9668ea917d6caa79a77ada20b80af530214a85c6fe052e2b78d82525374b3cf6efc92332a + languageName: node + linkType: hard + +"start-server-and-test@npm:^1.14.0": + version: 1.14.0 + resolution: "start-server-and-test@npm:1.14.0" + dependencies: + bluebird: "npm:3.7.2" + check-more-types: "npm:2.24.0" + debug: "npm:4.3.2" + execa: "npm:5.1.1" + lazy-ass: "npm:1.6.0" + ps-tree: "npm:1.2.0" + wait-on: "npm:6.0.0" + bin: + server-test: src/bin/start.js + start-server-and-test: src/bin/start.js + start-test: src/bin/start.js + checksum: 5e84acf26091a1e192031c1d60a9707e979561b2e3c44cf751cdd17b7a9c426d4cce4eb3a99db4856e03e8e1aa00e2e47e6e6d266c0fbce522086437e7f450ed + languageName: node + linkType: hard + +"stream-combiner@npm:~0.0.4": + version: 0.0.4 + resolution: "stream-combiner@npm:0.0.4" + dependencies: + duplexer: "npm:~0.1.1" + checksum: 8b245d6d98ee85bb681a255d8ea8d400ae9986bc70d8b8b5cbefa789a5731e57b5ad3fcd88f940522ff24aabc2dd5081311658ab7bd39d18968d6f22b546b866 + languageName: node + linkType: hard + +"string-width@npm:^4.1.0, string-width@npm:^4.2.0": + version: 4.2.3 + resolution: "string-width@npm:4.2.3" + dependencies: + emoji-regex: "npm:^8.0.0" + is-fullwidth-code-point: "npm:^3.0.0" + strip-ansi: "npm:^6.0.1" + checksum: aa0f3e082b461e0dc8c54334ef2c748b777e7529c34d348ee16e69690da45e24f223804d94060633126462e2aa4906d6fbfab882f34036a9f4ccd3dbcd2d6931 + languageName: node + linkType: hard + "string.prototype.matchall@npm:^4.0.6": version: 4.0.7 resolution: "string.prototype.matchall@npm:4.0.7" @@ -3362,7 +4594,7 @@ __metadata: languageName: node linkType: hard -"strip-ansi@npm:^6.0.1": +"strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": version: 6.0.1 resolution: "strip-ansi@npm:6.0.1" dependencies: @@ -3378,6 +4610,13 @@ __metadata: languageName: node linkType: hard +"strip-final-newline@npm:^2.0.0": + version: 2.0.0 + resolution: "strip-final-newline@npm:2.0.0" + checksum: f5909f4ce3590179074a2a72b38e08009d5f45a63e366e9ef4eee6c11e63674370b6a10def2133fe73751c79f72cd0787fd2483ff5494ced909bb9169317f368 + languageName: node + linkType: hard + "strip-json-comments@npm:^3.1.0, strip-json-comments@npm:^3.1.1": version: 3.1.1 resolution: "strip-json-comments@npm:3.1.1" @@ -3424,6 +4663,15 @@ __metadata: languageName: node linkType: hard +"supports-color@npm:^8.1.1": + version: 8.1.1 + resolution: "supports-color@npm:8.1.1" + dependencies: + has-flag: "npm:^4.0.0" + checksum: 3fe58a405502d866f7611fe1926cac2410d6aac87658b3aac94b70617576586270d2ec758ae975ca3ba20556a1c013330c820b59a85f983d322a47cd28118b2c + languageName: node + linkType: hard + "supports-preserve-symlinks-flag@npm:^1.0.0": version: 1.0.0 resolution: "supports-preserve-symlinks-flag@npm:1.0.0" @@ -3438,6 +4686,13 @@ __metadata: languageName: node linkType: hard +"throttleit@npm:^1.0.0": + version: 1.0.0 + resolution: "throttleit@npm:1.0.0" + checksum: 89d8918bca566995ff14367b6ca6056c4ce4fba6151e43ce34f0cabcaec20464d17ad8461994b15192fc66b71b8c51f26b10a0b4ffa01bb3dd4f19f9bffeb9ba + languageName: node + linkType: hard + "through2@npm:~0.4.1": version: 0.4.2 resolution: "through2@npm:0.4.2" @@ -3448,13 +4703,22 @@ __metadata: languageName: node linkType: hard -"through@npm:^2.3.8": +"through@npm:2, through@npm:^2.3.8, through@npm:~2.3, through@npm:~2.3.1": version: 2.3.8 resolution: "through@npm:2.3.8" checksum: c9d6883ace26b3c967283827cafdd4ceee6164fa4d3754865f5032dcb564e0cbdea9dc6f43806afa51e1f2863d8e3beca141cbf7b8dcff989982aef69bb851c0 languageName: node linkType: hard +"tmp@npm:~0.2.1": + version: 0.2.1 + resolution: "tmp@npm:0.2.1" + dependencies: + rimraf: "npm:^3.0.0" + checksum: 6d7e4d8985fc4b3ee2bc00cd00fb42a9be47d2542d0ebd5fcd9aa69fd9fc337fa949f7a1212cc7d4172559288bef30125787b7b4eca683c2b43c740fcc342a21 + languageName: node + linkType: hard + "to-fast-properties@npm:^2.0.0": version: 2.0.0 resolution: "to-fast-properties@npm:2.0.0" @@ -3471,6 +4735,16 @@ __metadata: languageName: node linkType: hard +"tough-cookie@npm:~2.5.0": + version: 2.5.0 + resolution: "tough-cookie@npm:2.5.0" + dependencies: + psl: "npm:^1.1.28" + punycode: "npm:^2.1.1" + checksum: 93504e7af3f117ea2feb8ae14f16931430f0ed94a4d0242d7f8efb9ac16e970731bd660242dd7f0afa20b750eb97affd5053cfc8302f77714d123a7b6f4d60b8 + languageName: node + linkType: hard + "tsconfig-paths@npm:^3.11.0, tsconfig-paths@npm:^3.9.0": version: 3.14.1 resolution: "tsconfig-paths@npm:3.14.1" @@ -3490,6 +4764,13 @@ __metadata: languageName: node linkType: hard +"tslib@npm:^2.1.0": + version: 2.4.0 + resolution: "tslib@npm:2.4.0" + checksum: 022a70708abbc3491734959effd9a87e6e0af5932b61d0c9f1d07b8b80cabbbfc9fc9e9c0fe86e5ab2d32d766ae30117edf00b02d170ff255ab7e60361a4b711 + languageName: node + linkType: hard + "tsutils@npm:^3.21.0": version: 3.21.0 resolution: "tsutils@npm:3.21.0" @@ -3501,6 +4782,22 @@ __metadata: languageName: node linkType: hard +"tunnel-agent@npm:^0.6.0": + version: 0.6.0 + resolution: "tunnel-agent@npm:0.6.0" + dependencies: + safe-buffer: "npm:^5.0.1" + checksum: 04bb1f31a4f757d78547536d3c58bf7d24645735ecc5af75536cf9ee46e8d4d8c802518a16062d9c07f78874946dd2ea600d2df42e5c538cdd9a414994bce54d + languageName: node + linkType: hard + +"tweetnacl@npm:^0.14.3, tweetnacl@npm:~0.14.0": + version: 0.14.5 + resolution: "tweetnacl@npm:0.14.5" + checksum: bd01b852653d25afd67c3145b4241f93db1fda9753b78d3d848f3eed5f32af4f1e49b6cd44571b32b0498d18a7344ff4033d6b1f76c3732c8cf4b85049f9cf49 + languageName: node + linkType: hard + "type-check@npm:^0.4.0, type-check@npm:~0.4.0": version: 0.4.0 resolution: "type-check@npm:0.4.0" @@ -3517,6 +4814,13 @@ __metadata: languageName: node linkType: hard +"type-fest@npm:^0.21.3": + version: 0.21.3 + resolution: "type-fest@npm:0.21.3" + checksum: b64cd677e7d579f929d8d14bccdad0ca5da9013124f11457ce9cc255e3141dd453128a46fed2e03f38c0c2319853118edcfb118d1f4e4f09091f6bbdb91ce467 + languageName: node + linkType: hard + "typescript@npm:^4.6.4": version: 4.6.4 resolution: "typescript@npm:4.6.4" @@ -3554,6 +4858,7 @@ __metadata: "@types/react-dom": "npm:^18.0.3" "@typescript-eslint/eslint-plugin": "npm:^5.21.0" "@typescript-eslint/parser": "npm:^5.21.0" + cypress: "npm:^9.6.0" eslint: "npm:8.14.0" eslint-config-next: "npm:12.1.5" eslint-plugin-react: "npm:^7.29.4" @@ -3561,6 +4866,7 @@ __metadata: next: "npm:12.1.5" react: "npm:18.1.0" react-dom: "npm:18.1.0" + start-server-and-test: "npm:^1.14.0" typescript: "npm:^4.6.4" languageName: unknown linkType: soft @@ -3577,6 +4883,20 @@ __metadata: languageName: node linkType: hard +"universalify@npm:^2.0.0": + version: 2.0.0 + resolution: "universalify@npm:2.0.0" + checksum: 243b0697a640cda1912e62a79f9439ec24b937df9a9a47ee7dd5fe813c4547300a3dc346e0c7c10dbd925f54a19507e8de915f2562a5e694716bdcd0825d48f6 + languageName: node + linkType: hard + +"untildify@npm:^4.0.0": + version: 4.0.0 + resolution: "untildify@npm:4.0.0" + checksum: f2541665b5b8923cce426a0ee79cae326c84de93ba3b577343833910d4b5aafd82ea4544814144d64e90e4cdbdf71bf3cc95f2221c4b6005a7219165e0fb369a + languageName: node + linkType: hard + "uri-js@npm:^4.2.2": version: 4.4.1 resolution: "uri-js@npm:4.4.1" @@ -3593,6 +4913,15 @@ __metadata: languageName: node linkType: hard +"uuid@npm:^8.3.2": + version: 8.3.2 + resolution: "uuid@npm:8.3.2" + bin: + uuid: dist/bin/uuid + checksum: 236a12282c6fa32f326aa1b6d5699a843572e9ab7de84a1507a6b7c315fdcf55bf6ed333fd37d35c5c656f4cb96af998844e1c8cae281c442a1ec3b66df62962 + languageName: node + linkType: hard + "v8-compile-cache@npm:^2.0.3": version: 2.3.0 resolution: "v8-compile-cache@npm:2.3.0" @@ -3600,6 +4929,32 @@ __metadata: languageName: node linkType: hard +"verror@npm:1.10.0": + version: 1.10.0 + resolution: "verror@npm:1.10.0" + dependencies: + assert-plus: "npm:^1.0.0" + core-util-is: "npm:1.0.2" + extsprintf: "npm:^1.2.0" + checksum: ec26653c2110a7c2cfbaf41e3f3e87a5e08cbde81f7a568603c5ae4c9459acef5a1e81cbec551f4b9d0352e4b99121ee891e77c621b8237be9ff3862764d55f5 + languageName: node + linkType: hard + +"wait-on@npm:6.0.0": + version: 6.0.0 + resolution: "wait-on@npm:6.0.0" + dependencies: + axios: "npm:^0.21.1" + joi: "npm:^17.4.0" + lodash: "npm:^4.17.21" + minimist: "npm:^1.2.5" + rxjs: "npm:^7.1.0" + bin: + wait-on: bin/wait-on + checksum: e2d65e6ad5340e0625929be946a3202713de4ee693334c0b7fde6fb1181b55109a514dc38f0c672502a82ea6c216a132828c29e9fe2adba3440fdd67738b02b9 + languageName: node + linkType: hard + "which-boxed-primitive@npm:^1.0.2": version: 1.0.2 resolution: "which-boxed-primitive@npm:1.0.2" @@ -3631,6 +4986,28 @@ __metadata: languageName: node linkType: hard +"wrap-ansi@npm:^6.2.0": + version: 6.2.0 + resolution: "wrap-ansi@npm:6.2.0" + dependencies: + ansi-styles: "npm:^4.0.0" + string-width: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" + checksum: 85e47f89dce667073472ee5721b1cd238ee88b438e4ee61ab4cfc966740942330462326942dc7d44ee7a1b2001914b8cfb8823ec7d3ed1fec15cf0fdb0410f83 + languageName: node + linkType: hard + +"wrap-ansi@npm:^7.0.0": + version: 7.0.0 + resolution: "wrap-ansi@npm:7.0.0" + dependencies: + ansi-styles: "npm:^4.0.0" + string-width: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" + checksum: b72e4a1ebd582221c3d7eae2473c7841af1fd435defe08bb3854600013ced559b10efa767b4fdc6725402ab16b79f86f73e5d4edc7cf9214e15733ee34849aa0 + languageName: node + linkType: hard + "wrappy@npm:1": version: 1.0.2 resolution: "wrappy@npm:1.0.2" @@ -3660,3 +5037,13 @@ __metadata: checksum: d6f04384bdf1105256581aef39991f825e358f3f48f081974b0e0f39ff5240c60ccafb5842cb79d1287517efa2b9ee172c702f2e4855ba6cc46948b40a43aa6e languageName: node linkType: hard + +"yauzl@npm:^2.10.0": + version: 2.10.0 + resolution: "yauzl@npm:2.10.0" + dependencies: + buffer-crc32: "npm:~0.2.3" + fd-slicer: "npm:~1.1.0" + checksum: 760a176211c7380f1c62160406dc2b9e1273515c06adef9b52139bf8258b993fbd01dec121b7464204abc8b4735e2a82f746a28c486bf4847b61e39034bed512 + languageName: node + linkType: hard From 8f6028d665dde56f0838d121d28aaacd1a84b3e4 Mon Sep 17 00:00:00 2001 From: Damon Blais Date: Sun, 1 May 2022 20:42:34 -0700 Subject: [PATCH 07/30] :construction_worker: add cypress with TypeScript --- cypress.json | 3 +++ cypress/plugins/index.ts | 24 ++++++++++++++++++++++++ cypress/support/commands.ts | 25 +++++++++++++++++++++++++ cypress/support/index.ts | 17 +++++++++++++++++ cypress/tsconfig.json | 8 ++++++++ package.json | 8 ++++++-- 6 files changed, 83 insertions(+), 2 deletions(-) create mode 100644 cypress.json create mode 100644 cypress/plugins/index.ts create mode 100644 cypress/support/commands.ts create mode 100644 cypress/support/index.ts create mode 100644 cypress/tsconfig.json diff --git a/cypress.json b/cypress.json new file mode 100644 index 0000000..db2ba6a --- /dev/null +++ b/cypress.json @@ -0,0 +1,3 @@ +{ + "baseUrl": "http://localhost:9000" +} diff --git a/cypress/plugins/index.ts b/cypress/plugins/index.ts new file mode 100644 index 0000000..32f8220 --- /dev/null +++ b/cypress/plugins/index.ts @@ -0,0 +1,24 @@ +/* eslint-disable @typescript-eslint/no-unused-vars */ +/* eslint-disable @typescript-eslint/explicit-function-return-type */ + +/// +// *********************************************************** +// This example plugins/index.js can be used to load plugins +// +// You can change the location of this file or turn off loading +// the plugins file with the 'pluginsFile' configuration option. +// +// You can read more here: +// https://on.cypress.io/plugins-guide +// *********************************************************** + +// This function is called when a project is opened or re-opened (e.g. due to +// the project's config changing) + +/** + * @type {Cypress.PluginConfig} + */ +export default (_on, _config) => { + // `on` is used to hook into various events Cypress emits + // `config` is the resolved Cypress config +} diff --git a/cypress/support/commands.ts b/cypress/support/commands.ts new file mode 100644 index 0000000..b21e87a --- /dev/null +++ b/cypress/support/commands.ts @@ -0,0 +1,25 @@ +// *********************************************** +// This example commands.ts shows you how to +// create various custom commands and overwrite +// existing commands. +// +// For more comprehensive examples of custom +// commands please read more here: +// https://on.cypress.io/custom-commands +// *********************************************** +// +// +// -- This is a parent command -- +// Cypress.Commands.add('login', (email, password) => { ... }) +// +// +// -- This is a child command -- +// Cypress.Commands.add('drag', { prevSubject: 'element'}, (subject, options) => { ... }) +// +// +// -- This is a dual command -- +// Cypress.Commands.add('dismiss', { prevSubject: 'optional'}, (subject, options) => { ... }) +// +// +// -- This will overwrite an existing command -- +// Cypress.Commands.overwrite('visit', (originalFn, url, options) => { ... }) diff --git a/cypress/support/index.ts b/cypress/support/index.ts new file mode 100644 index 0000000..b445319 --- /dev/null +++ b/cypress/support/index.ts @@ -0,0 +1,17 @@ +// *********************************************************** +// This example support/index.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: +import './commands' diff --git a/cypress/tsconfig.json b/cypress/tsconfig.json new file mode 100644 index 0000000..6df1874 --- /dev/null +++ b/cypress/tsconfig.json @@ -0,0 +1,8 @@ +{ + "compilerOptions": { + "target": "es5", + "lib": ["es5", "dom"], + "types": ["cypress"] + }, + "include": ["**/*.ts"] +} \ No newline at end of file diff --git a/package.json b/package.json index 7bbd668..e6b1c55 100644 --- a/package.json +++ b/package.json @@ -3,9 +3,13 @@ "version": "0.1.0", "private": true, "scripts": { - "dev": "next dev", + "dev": "next dev -p 9000", "build": "next build", - "start": "next start", + "start": "next start -p 9000", + "cypress": "cypress open", + "cypress:headless": "cypress run", + "e2e": "start-server-and-test 'yarn start' :9000 'yarn cypress'", + "e2e:headless": "start-server-and-test 'yarn start' :9000 'yarn cypress:headless'", "lint": "next lint" }, "dependencies": { From 38e3376c8eddc50b38c60660869216fc69c838d1 Mon Sep 17 00:00:00 2001 From: Damon Blais Date: Sun, 1 May 2022 20:43:23 -0700 Subject: [PATCH 08/30] :construction_worker: example test for Index --- cypress/integration/index.spec.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 cypress/integration/index.spec.ts diff --git a/cypress/integration/index.spec.ts b/cypress/integration/index.spec.ts new file mode 100644 index 0000000..19aa1d5 --- /dev/null +++ b/cypress/integration/index.spec.ts @@ -0,0 +1,14 @@ +// index.spec.ts +// +// If you're unfamiliar with how Cypress works, +// check out the link below and learn how to write your first test: +// https://on.cypress.io/writing-first-test +describe('Index', () => { + it('should render welcome message', () => { + // Start from the index page + cy.visit('/') + + // The page should contain an h1 with "Welcome to Next.js!" + cy.get('h1').contains('Welcome to Next.js!') + }) +}) From 99c037d6b256e26529731694f599c0e7962c3e4c Mon Sep 17 00:00:00 2001 From: Damon Blais Date: Sun, 1 May 2022 21:05:46 -0700 Subject: [PATCH 09/30] :construction_worker: add cypress github action --- .github/workflows/cypress.yml | 48 +++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 .github/workflows/cypress.yml diff --git a/.github/workflows/cypress.yml b/.github/workflows/cypress.yml new file mode 100644 index 0000000..f6a6f9a --- /dev/null +++ b/.github/workflows/cypress.yml @@ -0,0 +1,48 @@ +name: Cypress Chrome on Ubuntu 20.04 + +on: [push] + +jobs: + cypress-run: + runs-on: ubuntu-20.04 + timeout-minutes: 5 + strategy: + matrix: + node: [10, 12, 14, 16, 17] + name: E2E Chrome on Node v${{ matrix.node }} + steps: + - name: Setup Node + uses: actions/setup-node@v1 + with: + node-version: ${{ matrix.node }} + + - run: node -v + + - name: Checkout + uses: actions/checkout@v2 + + - name: Cypress run + uses: cypress-io/github-action@v2 + with: + record: true + tag: node-${{ matrix.node }} + group: Chrome Tests on Node v${{ matrix.node }} + cache-key: node-v${{ matrix.node }}-on-${{ runner.os }}-hash-${{ hashFiles('yarn.lock') }} + browser: chrome + build: yarn run build + start: yarn run start + wait-on: 'http://localhost:9000' + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + - uses: actions/upload-artifact@v2 + if: failure() + with: + name: cypress-screenshots + path: cypress/screenshots + + # - uses: actions/upload-artifact@v2 + # if: always() + # with: + # name: cypress-videos + # path: cypress/videos \ No newline at end of file From 377684faf0cd5df87037d70f9d4f4d20c0a210e4 Mon Sep 17 00:00:00 2001 From: Damon Blais Date: Sun, 1 May 2022 21:08:11 -0700 Subject: [PATCH 10/30] :construction_worker: remove node<14 from github action --- .github/workflows/cypress.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cypress.yml b/.github/workflows/cypress.yml index f6a6f9a..71f3520 100644 --- a/.github/workflows/cypress.yml +++ b/.github/workflows/cypress.yml @@ -8,7 +8,7 @@ jobs: timeout-minutes: 5 strategy: matrix: - node: [10, 12, 14, 16, 17] + node: [14, 16, 17] name: E2E Chrome on Node v${{ matrix.node }} steps: - name: Setup Node From adf9d98906bd69db3aff2491a3ec2957bf2c07fc Mon Sep 17 00:00:00 2001 From: Damon Blais Date: Sun, 1 May 2022 21:12:53 -0700 Subject: [PATCH 11/30] :green_heart: type unused cypress variables --- cypress/plugins/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cypress/plugins/index.ts b/cypress/plugins/index.ts index 32f8220..5ce2d30 100644 --- a/cypress/plugins/index.ts +++ b/cypress/plugins/index.ts @@ -18,7 +18,7 @@ /** * @type {Cypress.PluginConfig} */ -export default (_on, _config) => { +export default (_on: unknown, _config: unknown) => { // `on` is used to hook into various events Cypress emits // `config` is the resolved Cypress config } From 166e91accb2734619d821960674ea94e66b3f806 Mon Sep 17 00:00:00 2001 From: Damon Blais Date: Sun, 1 May 2022 21:16:48 -0700 Subject: [PATCH 12/30] :green_heart: disable cypress record --- .github/workflows/cypress.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cypress.yml b/.github/workflows/cypress.yml index 71f3520..656b061 100644 --- a/.github/workflows/cypress.yml +++ b/.github/workflows/cypress.yml @@ -24,7 +24,7 @@ jobs: - name: Cypress run uses: cypress-io/github-action@v2 with: - record: true + record: false tag: node-${{ matrix.node }} group: Chrome Tests on Node v${{ matrix.node }} cache-key: node-v${{ matrix.node }}-on-${{ runner.os }}-hash-${{ hashFiles('yarn.lock') }} From c75c676c00ea563af73057cd92719a478982e6b0 Mon Sep 17 00:00:00 2001 From: Damon Blais Date: Sun, 1 May 2022 21:17:31 -0700 Subject: [PATCH 13/30] :pencil2: simple CI names --- .github/workflows/cypress.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/cypress.yml b/.github/workflows/cypress.yml index 656b061..01487fe 100644 --- a/.github/workflows/cypress.yml +++ b/.github/workflows/cypress.yml @@ -1,4 +1,4 @@ -name: Cypress Chrome on Ubuntu 20.04 +name: Cypress E2E Tests on: [push] @@ -9,7 +9,7 @@ jobs: strategy: matrix: node: [14, 16, 17] - name: E2E Chrome on Node v${{ matrix.node }} + name: Ubuntu 20.04, Chrome, Node v${{ matrix.node }} steps: - name: Setup Node uses: actions/setup-node@v1 From 051d29d219aef8a1b275ca8f849947f1cfcae436 Mon Sep 17 00:00:00 2001 From: Damon Blais Date: Sun, 1 May 2022 21:21:39 -0700 Subject: [PATCH 14/30] :green_heart: remove params requiring cypress record --- .github/workflows/cypress.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/cypress.yml b/.github/workflows/cypress.yml index 01487fe..cb138be 100644 --- a/.github/workflows/cypress.yml +++ b/.github/workflows/cypress.yml @@ -25,8 +25,8 @@ jobs: uses: cypress-io/github-action@v2 with: record: false - tag: node-${{ matrix.node }} - group: Chrome Tests on Node v${{ matrix.node }} + # tag: node-${{ matrix.node }} + # group: Chrome Tests on Node v${{ matrix.node }} cache-key: node-v${{ matrix.node }}-on-${{ runner.os }}-hash-${{ hashFiles('yarn.lock') }} browser: chrome build: yarn run build From e2be2457d46104f9456cc1a8ff95703743bb0139 Mon Sep 17 00:00:00 2001 From: Damon Blais Date: Sun, 1 May 2022 22:15:31 -0700 Subject: [PATCH 15/30] :construction_worker: separate install and run jobs --- .github/workflows/cypress.yml | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/.github/workflows/cypress.yml b/.github/workflows/cypress.yml index cb138be..e85016a 100644 --- a/.github/workflows/cypress.yml +++ b/.github/workflows/cypress.yml @@ -3,8 +3,35 @@ name: Cypress E2E Tests on: [push] jobs: + install-job: + runs-on: ubuntu-20.04 + timeout-minutes: 3 + steps: + - name: Checkout + uses: actions/checkout@v2 + + # only install the dependencies without running any tests + - name: Cypress run + uses: cypress-io/github-action@v2 + with: + runTests: false + + - run: yarn run build + + # only upload the local folders we built / updated + # ./public + # TIP: we want to avoid uploading node_modules since it is SLOW + # https://glebbahmutov.com/blog/parallel-cypress-tests-gh-action/ + - name: Save built folders 🆙 + uses: actions/upload-artifact@v2 + with: + name: built + path: | + public + cypress-run: runs-on: ubuntu-20.04 + needs: install-job timeout-minutes: 5 strategy: matrix: @@ -21,6 +48,11 @@ jobs: - name: Checkout uses: actions/checkout@v2 + - name: Download built folders ⏬ + uses: actions/download-artifact@v2 + with: + name: built + - name: Cypress run uses: cypress-io/github-action@v2 with: From 27a7fa1ce76e03b33a4e6d94a43619169cd2ea87 Mon Sep 17 00:00:00 2001 From: Damon Blais Date: Mon, 2 May 2022 04:05:30 -0700 Subject: [PATCH 16/30] Revert ":construction_worker: separate install and run jobs" This reverts commit e2be2457d46104f9456cc1a8ff95703743bb0139. --- .github/workflows/cypress.yml | 32 -------------------------------- 1 file changed, 32 deletions(-) diff --git a/.github/workflows/cypress.yml b/.github/workflows/cypress.yml index e85016a..cb138be 100644 --- a/.github/workflows/cypress.yml +++ b/.github/workflows/cypress.yml @@ -3,35 +3,8 @@ name: Cypress E2E Tests on: [push] jobs: - install-job: - runs-on: ubuntu-20.04 - timeout-minutes: 3 - steps: - - name: Checkout - uses: actions/checkout@v2 - - # only install the dependencies without running any tests - - name: Cypress run - uses: cypress-io/github-action@v2 - with: - runTests: false - - - run: yarn run build - - # only upload the local folders we built / updated - # ./public - # TIP: we want to avoid uploading node_modules since it is SLOW - # https://glebbahmutov.com/blog/parallel-cypress-tests-gh-action/ - - name: Save built folders 🆙 - uses: actions/upload-artifact@v2 - with: - name: built - path: | - public - cypress-run: runs-on: ubuntu-20.04 - needs: install-job timeout-minutes: 5 strategy: matrix: @@ -48,11 +21,6 @@ jobs: - name: Checkout uses: actions/checkout@v2 - - name: Download built folders ⏬ - uses: actions/download-artifact@v2 - with: - name: built - - name: Cypress run uses: cypress-io/github-action@v2 with: From 9a4ad1a7214cbf6b430154fb64f269b139e04a43 Mon Sep 17 00:00:00 2001 From: Damon Blais Date: Mon, 2 May 2022 04:09:29 -0700 Subject: [PATCH 17/30] :construction_worker: add ubuntu-18.04 --- .github/workflows/cypress.yml | 44 +++++++++++++++++++++++++++++++++-- 1 file changed, 42 insertions(+), 2 deletions(-) diff --git a/.github/workflows/cypress.yml b/.github/workflows/cypress.yml index cb138be..7d498c4 100644 --- a/.github/workflows/cypress.yml +++ b/.github/workflows/cypress.yml @@ -3,12 +3,13 @@ name: Cypress E2E Tests on: [push] jobs: - cypress-run: + cypress-ubuntu-20: runs-on: ubuntu-20.04 timeout-minutes: 5 strategy: matrix: node: [14, 16, 17] + name: Ubuntu 20.04, Chrome, Node v${{ matrix.node }} steps: - name: Setup Node @@ -41,8 +42,47 @@ jobs: name: cypress-screenshots path: cypress/screenshots + cypress-ubuntu-18: + runs-on: ubuntu-18.04 + timeout-minutes: 5 + strategy: + matrix: + node: [14, 16] + + name: Ubuntu 18.04, Chrome, Node v${{ matrix.node }} + steps: + - name: Setup Node + uses: actions/setup-node@v1 + with: + node-version: ${{ matrix.node }} + + - run: node -v + + - name: Checkout + uses: actions/checkout@v2 + + - name: Cypress run + uses: cypress-io/github-action@v2 + with: + record: false + # tag: node-${{ matrix.node }} + # group: Chrome Tests on Node v${{ matrix.node }} + cache-key: node-v${{ matrix.node }}-on-${{ runner.os }}-hash-${{ hashFiles('yarn.lock') }} + browser: chrome + build: yarn run build + start: yarn run start + wait-on: 'http://localhost:9000' + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + - uses: actions/upload-artifact@v2 + if: failure() + with: + name: cypress-screenshots + path: cypress/screenshots + # - uses: actions/upload-artifact@v2 # if: always() # with: # name: cypress-videos - # path: cypress/videos \ No newline at end of file + # path: cypress/videos From b445942194bc751af5b69831949bcc589a812339 Mon Sep 17 00:00:00 2001 From: Damon Blais Date: Mon, 2 May 2022 04:10:35 -0700 Subject: [PATCH 18/30] :construction_worker: test newer versions first --- .github/workflows/cypress.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/cypress.yml b/.github/workflows/cypress.yml index 7d498c4..c9892b2 100644 --- a/.github/workflows/cypress.yml +++ b/.github/workflows/cypress.yml @@ -8,7 +8,7 @@ jobs: timeout-minutes: 5 strategy: matrix: - node: [14, 16, 17] + node: [17, 16, 14] name: Ubuntu 20.04, Chrome, Node v${{ matrix.node }} steps: @@ -47,7 +47,7 @@ jobs: timeout-minutes: 5 strategy: matrix: - node: [14, 16] + node: [16, 14] name: Ubuntu 18.04, Chrome, Node v${{ matrix.node }} steps: From 19eec64b1096e916a8180ee40b4c5b532ea2830c Mon Sep 17 00:00:00 2001 From: Damon Blais Date: Mon, 2 May 2022 04:18:41 -0700 Subject: [PATCH 19/30] :construction_worker: step per browser --- .../{cypress.yml => cypress-ubuntu.yml} | 42 +++++++++++++++---- 1 file changed, 35 insertions(+), 7 deletions(-) rename .github/workflows/{cypress.yml => cypress-ubuntu.yml} (61%) diff --git a/.github/workflows/cypress.yml b/.github/workflows/cypress-ubuntu.yml similarity index 61% rename from .github/workflows/cypress.yml rename to .github/workflows/cypress-ubuntu.yml index c9892b2..6d66101 100644 --- a/.github/workflows/cypress.yml +++ b/.github/workflows/cypress-ubuntu.yml @@ -1,16 +1,16 @@ -name: Cypress E2E Tests +name: Cypress Chrome E2E Tests on: [push] jobs: cypress-ubuntu-20: runs-on: ubuntu-20.04 - timeout-minutes: 5 + timeout-minutes: 10 strategy: matrix: node: [17, 16, 14] - name: Ubuntu 20.04, Chrome, Node v${{ matrix.node }} + name: Ubuntu 20.04, Node v${{ matrix.node }} steps: - name: Setup Node uses: actions/setup-node@v1 @@ -22,7 +22,7 @@ jobs: - name: Checkout uses: actions/checkout@v2 - - name: Cypress run + - name: Cypress run Chrome uses: cypress-io/github-action@v2 with: record: false @@ -35,6 +35,20 @@ jobs: wait-on: 'http://localhost:9000' env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + - name: Cypress run Firefox + uses: cypress-io/github-action@v2 + with: + record: false + # tag: node-${{ matrix.node }} + # group: Firefox Tests on Node v${{ matrix.node }} + cache-key: node-v${{ matrix.node }}-on-${{ runner.os }}-hash-${{ hashFiles('yarn.lock') }} + browser: firefox + build: yarn run build + start: yarn run start + wait-on: 'http://localhost:9000' + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - uses: actions/upload-artifact@v2 if: failure() @@ -44,12 +58,12 @@ jobs: cypress-ubuntu-18: runs-on: ubuntu-18.04 - timeout-minutes: 5 + timeout-minutes: 10 strategy: matrix: node: [16, 14] - name: Ubuntu 18.04, Chrome, Node v${{ matrix.node }} + name: Ubuntu 18.04, Node v${{ matrix.node }} steps: - name: Setup Node uses: actions/setup-node@v1 @@ -61,7 +75,7 @@ jobs: - name: Checkout uses: actions/checkout@v2 - - name: Cypress run + - name: Cypress run Chrome uses: cypress-io/github-action@v2 with: record: false @@ -75,6 +89,20 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Cypress run Firefox + uses: cypress-io/github-action@v2 + with: + record: false + # tag: node-${{ matrix.node }} + # group: Firefox Tests on Node v${{ matrix.node }} + cache-key: node-v${{ matrix.node }}-on-${{ runner.os }}-hash-${{ hashFiles('yarn.lock') }} + browser: firefox + build: yarn run build + start: yarn run start + wait-on: 'http://localhost:9000' + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - uses: actions/upload-artifact@v2 if: failure() with: From 71691750f8cc089fbc96b8973efed70e9a0e1be0 Mon Sep 17 00:00:00 2001 From: Damon Blais Date: Mon, 2 May 2022 04:19:59 -0700 Subject: [PATCH 20/30] :construction_worker: fix misleading test names --- .github/workflows/cypress-ubuntu.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/cypress-ubuntu.yml b/.github/workflows/cypress-ubuntu.yml index 6d66101..32799cd 100644 --- a/.github/workflows/cypress-ubuntu.yml +++ b/.github/workflows/cypress-ubuntu.yml @@ -1,4 +1,4 @@ -name: Cypress Chrome E2E Tests +name: Cypress E2E Tests on Ubuntu on: [push] @@ -10,7 +10,7 @@ jobs: matrix: node: [17, 16, 14] - name: Ubuntu 20.04, Node v${{ matrix.node }} + name: 20.04, Node v${{ matrix.node }} steps: - name: Setup Node uses: actions/setup-node@v1 @@ -63,7 +63,7 @@ jobs: matrix: node: [16, 14] - name: Ubuntu 18.04, Node v${{ matrix.node }} + name: 18.04, Node v${{ matrix.node }} steps: - name: Setup Node uses: actions/setup-node@v1 From 77ee66c03c065e1c2ce0c23760785809ecafe285 Mon Sep 17 00:00:00 2001 From: Damon Blais Date: Mon, 2 May 2022 04:23:51 -0700 Subject: [PATCH 21/30] :construction_worker: remove excess step --- .github/workflows/cypress-ubuntu.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/cypress-ubuntu.yml b/.github/workflows/cypress-ubuntu.yml index 32799cd..c532cab 100644 --- a/.github/workflows/cypress-ubuntu.yml +++ b/.github/workflows/cypress-ubuntu.yml @@ -16,8 +16,6 @@ jobs: uses: actions/setup-node@v1 with: node-version: ${{ matrix.node }} - - - run: node -v - name: Checkout uses: actions/checkout@v2 @@ -69,8 +67,6 @@ jobs: uses: actions/setup-node@v1 with: node-version: ${{ matrix.node }} - - - run: node -v - name: Checkout uses: actions/checkout@v2 From 4ab6e0de4f969c44e1d59dfb190aad34c5e7bc75 Mon Sep 17 00:00:00 2001 From: Damon Blais Date: Mon, 2 May 2022 04:29:12 -0700 Subject: [PATCH 22/30] :memo: simplify README, add cypress info --- README.md | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index adf9ef1..8a81d6c 100644 --- a/README.md +++ b/README.md @@ -3,9 +3,12 @@ [![CodeQL Analysis Workflow Status](https://github.com/Rethunk-Tech/nextjs-boilerplate/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/Rethunk-Tech/nextjs-boilerplate/actions) [![License](https://badgen.net/badge/License/CC-BY-NC-SA-2.0/blue)](https://github.com/Rethunk-Tech/nextjs-boilerplate/blob/main/LICENSE.txt) -This is an opinionated [Next.js](https://nextjs.org/) boilerplate, with [TypeScript](https://www.typescriptlang.org/) and [Material UI](https://mui.com/). +This is an opinionated [Next.js](https://nextjs.org/) boilerplate, with: -Code style is enforced by React [ESLint](https://eslint.org/) rules. +- Fully typed with [TypeScript](https://www.typescriptlang.org/). +- Style/Theme engine and Icons from [Material UI](https://mui.com/). +- Code style is enforced by React [ESLint](https://eslint.org/) rules. +- End-to-End Testing with [Cypress](https://www.cypress.io/). ## Getting Started @@ -34,15 +37,18 @@ The `pages/api` directory is mapped to `/api/*`. Files in this directory are tre - [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. - [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. - -You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome! +- [Next.js GitHub Repository](https://github.com/vercel/next.js/) ### Material UI - [Material UI Components](https://mui.com/material-ui/) - index of Material UI components. - [Getting Started with Material UI](https://mui.com/material-ui/getting-started/learn/) - learning resources for Material UI. +- [Material UI GitHub Repository](https://github.com/mui/material-ui) + +### Cypress E2E Testing -You can check out [the Material UI GitHub repository](https://github.com/mui/material-ui) - your feedback and contributions are welcome! +- [Cypress: Writing Your First Test](https://docs.cypress.io/guides/getting-started/writing-your-first-test) - Get started with Cypress testing. +- [Cypress GitHub Repository](https://github.com/cypress-io/cypress) ## Contributing From 5f5378d0368b3a29704f4100b5e779b8239fbeec Mon Sep 17 00:00:00 2001 From: Damon Blais Date: Mon, 2 May 2022 04:30:22 -0700 Subject: [PATCH 23/30] :memo: add cypress workflow badge --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 8a81d6c..3b03dd0 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@ # Next.JS Boilerplate [![CodeQL Analysis Workflow Status](https://github.com/Rethunk-Tech/nextjs-boilerplate/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/Rethunk-Tech/nextjs-boilerplate/actions) +[![Cypress Workflow Status](https://github.com/Rethunk-Tech/nextjs-boilerplate/actions/workflows/cypress-ubuntu.yml/badge.svg)](https://github.com/Rethunk-Tech/nextjs-boilerplate/actions) [![License](https://badgen.net/badge/License/CC-BY-NC-SA-2.0/blue)](https://github.com/Rethunk-Tech/nextjs-boilerplate/blob/main/LICENSE.txt) This is an opinionated [Next.js](https://nextjs.org/) boilerplate, with: From d953018a0ebf5b621c54294fad6a4ab5599c2794 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 May 2022 15:45:43 +0000 Subject: [PATCH 24/30] :arrow_up: Bump actions/setup-node from 1 to 3 Bumps [actions/setup-node](https://github.com/actions/setup-node) from 1 to 3. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.com/actions/setup-node/compare/v1...v3) --- updated-dependencies: - dependency-name: actions/setup-node dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/cypress-ubuntu.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/cypress-ubuntu.yml b/.github/workflows/cypress-ubuntu.yml index c532cab..b3abaab 100644 --- a/.github/workflows/cypress-ubuntu.yml +++ b/.github/workflows/cypress-ubuntu.yml @@ -13,7 +13,7 @@ jobs: name: 20.04, Node v${{ matrix.node }} steps: - name: Setup Node - uses: actions/setup-node@v1 + uses: actions/setup-node@v3 with: node-version: ${{ matrix.node }} @@ -64,7 +64,7 @@ jobs: name: 18.04, Node v${{ matrix.node }} steps: - name: Setup Node - uses: actions/setup-node@v1 + uses: actions/setup-node@v3 with: node-version: ${{ matrix.node }} From b39412781e34d2fa348f94a22437a3d9edc812ce Mon Sep 17 00:00:00 2001 From: Damon Blais Date: Mon, 2 May 2022 13:31:55 -0700 Subject: [PATCH 25/30] =?UTF-8?q?:arrow=5Fup:=20eslint-config-next=2012.1.?= =?UTF-8?q?5=20=E2=86=92=2012.1.6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 +- yarn.lock | 206 ++++++++++++++------------------------------------- 2 files changed, 56 insertions(+), 152 deletions(-) diff --git a/package.json b/package.json index e6b1c55..98f6875 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ "@typescript-eslint/parser": "^5.21.0", "cypress": "^9.6.0", "eslint": "8.14.0", - "eslint-config-next": "12.1.5", + "eslint-config-next": "^12.1.6", "eslint-plugin-react": "^7.29.4", "eslint-plugin-react-hooks": "^4.5.0", "start-server-and-test": "^1.14.0", diff --git a/yarn.lock b/yarn.lock index 7362303..7cb2cad 100644 --- a/yarn.lock +++ b/yarn.lock @@ -785,7 +785,16 @@ __metadata: languageName: node linkType: hard -"@next/eslint-plugin-next@npm:12.1.5, @next/eslint-plugin-next@npm:^12.1.5": +"@next/eslint-plugin-next@npm:12.1.6": + version: 12.1.6 + resolution: "@next/eslint-plugin-next@npm:12.1.6" + dependencies: + glob: "npm:7.1.7" + checksum: fd00ec5cfd8442b1f00d2d19bcf9affb4551fa3fab122b06617a28d51f7cc3cac7b42ee0005ce94db9f08d6a07e74633eb4ea1a7a20c4e7da5ddf0b5d8613198 + languageName: node + linkType: hard + +"@next/eslint-plugin-next@npm:^12.1.5": version: 12.1.5 resolution: "@next/eslint-plugin-next@npm:12.1.5" dependencies: @@ -912,10 +921,10 @@ __metadata: languageName: node linkType: hard -"@rushstack/eslint-patch@npm:1.0.8": - version: 1.0.8 - resolution: "@rushstack/eslint-patch@npm:1.0.8" - checksum: dc465fcc3c02bf4ffdc2f5e5a2f4676b1dc5fe619950f9c4cc769c6f0be6edadcef0ce6f65fca8e015f9bdf264be4ad3c8f4cb44034c3a2393d04363ab57c613 +"@rushstack/eslint-patch@npm:^1.1.3": + version: 1.1.3 + resolution: "@rushstack/eslint-patch@npm:1.1.3" + checksum: 42ff90cb3740666a218938408aa05a1884ff1b8762cc6079d9c20075b26b82abfa8ec8e15de7b13653aa4652c0c577347cb4f4c784ae55256596ac31bd7cc91c languageName: node linkType: hard @@ -1075,23 +1084,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:5.10.1": - version: 5.10.1 - resolution: "@typescript-eslint/parser@npm:5.10.1" - dependencies: - "@typescript-eslint/scope-manager": "npm:5.10.1" - "@typescript-eslint/types": "npm:5.10.1" - "@typescript-eslint/typescript-estree": "npm:5.10.1" - debug: "npm:^4.3.2" - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 7f14e7231b1bc92de2e46fa799c397d79915dd817319a5444ea13f53f3bef58eb2a058fe9a1d337a1a76e620f3ddc57a0355820230853b249a23a15a550a15c9 - languageName: node - linkType: hard - "@typescript-eslint/parser@npm:^5.21.0": version: 5.21.0 resolution: "@typescript-eslint/parser@npm:5.21.0" @@ -1109,16 +1101,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:5.10.1": - version: 5.10.1 - resolution: "@typescript-eslint/scope-manager@npm:5.10.1" - dependencies: - "@typescript-eslint/types": "npm:5.10.1" - "@typescript-eslint/visitor-keys": "npm:5.10.1" - checksum: 0c9e79594cfe97bbb500051c70cf29366de0f83e060d92fdb520a321372504a7e6b51faee8c9bea9f82394b359ebd4b79b35fc422a5838b77792d2f67cba0123 - languageName: node - linkType: hard - "@typescript-eslint/scope-manager@npm:5.21.0": version: 5.21.0 resolution: "@typescript-eslint/scope-manager@npm:5.21.0" @@ -1145,13 +1127,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:5.10.1": - version: 5.10.1 - resolution: "@typescript-eslint/types@npm:5.10.1" - checksum: 2c2cea1ee3d0aee9a951c4cde1fdb63d9918b3bebfb0205521f3842f49cb3255cf2967a1ce97ac6713150e72349915c1f8bc837f845d51b2a261802446e25898 - languageName: node - linkType: hard - "@typescript-eslint/types@npm:5.21.0": version: 5.21.0 resolution: "@typescript-eslint/types@npm:5.21.0" @@ -1159,24 +1134,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:5.10.1": - version: 5.10.1 - resolution: "@typescript-eslint/typescript-estree@npm:5.10.1" - dependencies: - "@typescript-eslint/types": "npm:5.10.1" - "@typescript-eslint/visitor-keys": "npm:5.10.1" - debug: "npm:^4.3.2" - globby: "npm:^11.0.4" - is-glob: "npm:^4.0.3" - semver: "npm:^7.3.5" - tsutils: "npm:^3.21.0" - peerDependenciesMeta: - typescript: - optional: true - checksum: 048c5e3c153efb4daf83412048d4b25f1e5ca70c66a688426bda8abc5c7ee54b0993181ff4b4252b32ab689ac96ba70490413a050edc632e669ff5f1ef937d14 - languageName: node - linkType: hard - "@typescript-eslint/typescript-estree@npm:5.21.0": version: 5.21.0 resolution: "@typescript-eslint/typescript-estree@npm:5.21.0" @@ -1211,16 +1168,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:5.10.1": - version: 5.10.1 - resolution: "@typescript-eslint/visitor-keys@npm:5.10.1" - dependencies: - "@typescript-eslint/types": "npm:5.10.1" - eslint-visitor-keys: "npm:^3.0.0" - checksum: 92d14027c96130dc19b0a9b2b7893f5620990774180ab0c98bba1d3756071f855baf1e38c3d87e03b09fc81c44fa44eab0654064b79c1a1aa2211d7fe36a1c79 - languageName: node - linkType: hard - "@typescript-eslint/visitor-keys@npm:5.21.0": version: 5.21.0 resolution: "@typescript-eslint/visitor-keys@npm:5.21.0" @@ -1928,7 +1875,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.2": +"debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.2, debug@npm:^4.3.4": version: 4.3.4 resolution: "debug@npm:4.3.4" dependencies: @@ -2144,19 +2091,19 @@ __metadata: languageName: node linkType: hard -"eslint-config-next@npm:12.1.5": - version: 12.1.5 - resolution: "eslint-config-next@npm:12.1.5" - dependencies: - "@next/eslint-plugin-next": "npm:12.1.5" - "@rushstack/eslint-patch": "npm:1.0.8" - "@typescript-eslint/parser": "npm:5.10.1" - eslint-import-resolver-node: "npm:0.3.4" - eslint-import-resolver-typescript: "npm:2.4.0" - eslint-plugin-import: "npm:2.25.2" - eslint-plugin-jsx-a11y: "npm:6.5.1" - eslint-plugin-react: "npm:7.29.1" - eslint-plugin-react-hooks: "npm:4.3.0" +"eslint-config-next@npm:^12.1.6": + version: 12.1.6 + resolution: "eslint-config-next@npm:12.1.6" + dependencies: + "@next/eslint-plugin-next": "npm:12.1.6" + "@rushstack/eslint-patch": "npm:^1.1.3" + "@typescript-eslint/parser": "npm:^5.21.0" + eslint-import-resolver-node: "npm:^0.3.6" + eslint-import-resolver-typescript: "npm:^2.7.1" + eslint-plugin-import: "npm:^2.26.0" + eslint-plugin-jsx-a11y: "npm:^6.5.1" + eslint-plugin-react: "npm:^7.29.4" + eslint-plugin-react-hooks: "npm:^4.5.0" peerDependencies: eslint: ^7.23.0 || ^8.0.0 next: ">=10.2.0" @@ -2164,17 +2111,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: ab1630ad7c566552b9676e94b19c1c1ac8c5ddf8f90409d9712b8c552896c16f0699137adae42207e85a9f5a7e5942f72847887ae0a9be4688ffaa77afc4d042 - languageName: node - linkType: hard - -"eslint-import-resolver-node@npm:0.3.4": - version: 0.3.4 - resolution: "eslint-import-resolver-node@npm:0.3.4" - dependencies: - debug: "npm:^2.6.9" - resolve: "npm:^1.13.1" - checksum: 288e1fe92e219743de6307478fa4dd8f6b727e934cd117e92a66b32a2a5b26441189f7a32e5cd10f004a994c4ce66e91f7d48fd7b73241f6e9e2264e9e011470 + checksum: a235d38d116e116f7c2dfad642d43d939b3054020749d80a2313eb1dda6ca359a2af0c141698e0b18dc5d433194265cc4c837101549386171ff4d51e79e4b5ec languageName: node linkType: hard @@ -2188,23 +2125,23 @@ __metadata: languageName: node linkType: hard -"eslint-import-resolver-typescript@npm:2.4.0": - version: 2.4.0 - resolution: "eslint-import-resolver-typescript@npm:2.4.0" +"eslint-import-resolver-typescript@npm:^2.7.1": + version: 2.7.1 + resolution: "eslint-import-resolver-typescript@npm:2.7.1" dependencies: - debug: "npm:^4.1.1" - glob: "npm:^7.1.6" - is-glob: "npm:^4.0.1" - resolve: "npm:^1.17.0" - tsconfig-paths: "npm:^3.9.0" + debug: "npm:^4.3.4" + glob: "npm:^7.2.0" + is-glob: "npm:^4.0.3" + resolve: "npm:^1.22.0" + tsconfig-paths: "npm:^3.14.1" peerDependencies: eslint: "*" eslint-plugin-import: "*" - checksum: 43151e61db1391b422997d629407c340c32c814b2bf33403339d94cb079dbdf66ae3a73b2a6f14dd431d9faab998468333fe5d6c400ef1fd3cf941c907e5be5c + checksum: 6c0c8ec3cf8f52190e66ea068196fd587644070eea2dd5e692541d36b1f2210a01c96c8f2f71bdb12b20e85e9085dfe150b9a7f0eef81be0cb7bccc17539846d languageName: node linkType: hard -"eslint-module-utils@npm:^2.7.0": +"eslint-module-utils@npm:^2.7.3": version: 2.7.3 resolution: "eslint-module-utils@npm:2.7.3" dependencies: @@ -2214,30 +2151,30 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-import@npm:2.25.2": - version: 2.25.2 - resolution: "eslint-plugin-import@npm:2.25.2" +"eslint-plugin-import@npm:^2.26.0": + version: 2.26.0 + resolution: "eslint-plugin-import@npm:2.26.0" dependencies: array-includes: "npm:^3.1.4" array.prototype.flat: "npm:^1.2.5" debug: "npm:^2.6.9" doctrine: "npm:^2.1.0" eslint-import-resolver-node: "npm:^0.3.6" - eslint-module-utils: "npm:^2.7.0" + eslint-module-utils: "npm:^2.7.3" has: "npm:^1.0.3" - is-core-module: "npm:^2.7.0" + is-core-module: "npm:^2.8.1" is-glob: "npm:^4.0.3" - minimatch: "npm:^3.0.4" + minimatch: "npm:^3.1.2" object.values: "npm:^1.1.5" - resolve: "npm:^1.20.0" - tsconfig-paths: "npm:^3.11.0" + resolve: "npm:^1.22.0" + tsconfig-paths: "npm:^3.14.1" peerDependencies: eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - checksum: 7afa1f731f833b32c2f30cbb37c40c8013b61af36247bf1b4b3ad525f82a79f42cdf34962168145a9136b46936b91886eb03ff9198e6c41f594edf27ff525825 + checksum: d6509c7e368481d46e8213ffb341085a0c9dd83cdf0a96f28a69701ff571a80453532a7a68a60b29c8f74d8d33dbf049c2c2fff4592104cf6bf6ed968fc4ead1 languageName: node linkType: hard -"eslint-plugin-jsx-a11y@npm:6.5.1": +"eslint-plugin-jsx-a11y@npm:^6.5.1": version: 6.5.1 resolution: "eslint-plugin-jsx-a11y@npm:6.5.1" dependencies: @@ -2259,15 +2196,6 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-react-hooks@npm:4.3.0": - version: 4.3.0 - resolution: "eslint-plugin-react-hooks@npm:4.3.0" - peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - checksum: 17432781d9d409b83e58171eddda3322e29d89c786a538924d1a1ea84cd2276a9eb94624fbb274762b917351d87e936b612d4856ac4acb2627ada19ba2130eb3 - languageName: node - linkType: hard - "eslint-plugin-react-hooks@npm:^4.5.0": version: 4.5.0 resolution: "eslint-plugin-react-hooks@npm:4.5.0" @@ -2277,30 +2205,6 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-react@npm:7.29.1": - version: 7.29.1 - resolution: "eslint-plugin-react@npm:7.29.1" - dependencies: - array-includes: "npm:^3.1.4" - array.prototype.flatmap: "npm:^1.2.5" - doctrine: "npm:^2.1.0" - estraverse: "npm:^5.3.0" - jsx-ast-utils: "npm:^2.4.1 || ^3.0.0" - minimatch: "npm:^3.1.2" - object.entries: "npm:^1.1.5" - object.fromentries: "npm:^2.0.5" - object.hasown: "npm:^1.1.0" - object.values: "npm:^1.1.5" - prop-types: "npm:^15.8.1" - resolve: "npm:^2.0.0-next.3" - semver: "npm:^6.3.0" - string.prototype.matchall: "npm:^4.0.6" - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - checksum: 730f6a4c89e2d34dfec639376685bb8da042d32bb06f816162ead267fa54e613e1155ad67d3d21ec83f03f783d1f333fda8209eb9cbedb0d60a8032995953b2b - languageName: node - linkType: hard - "eslint-plugin-react@npm:^7.29.4": version: 7.29.4 resolution: "eslint-plugin-react@npm:7.29.4" @@ -2849,7 +2753,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^7.1.3, glob@npm:^7.1.6": +"glob@npm:^7.1.3, glob@npm:^7.2.0": version: 7.2.0 resolution: "glob@npm:7.2.0" dependencies: @@ -3130,7 +3034,7 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.2.0, is-core-module@npm:^2.7.0, is-core-module@npm:^2.8.1": +"is-core-module@npm:^2.2.0, is-core-module@npm:^2.8.1": version: 2.9.0 resolution: "is-core-module@npm:2.9.0" dependencies: @@ -4247,7 +4151,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.12.0, resolve@npm:^1.13.1, resolve@npm:^1.17.0, resolve@npm:^1.20.0": +"resolve@npm:^1.12.0, resolve@npm:^1.20.0, resolve@npm:^1.22.0": version: 1.22.0 resolution: "resolve@npm:1.22.0" dependencies: @@ -4270,7 +4174,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@npm%3A^1.12.0#optional!builtin, resolve@patch:resolve@npm%3A^1.13.1#optional!builtin, resolve@patch:resolve@npm%3A^1.17.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin": +"resolve@patch:resolve@npm%3A^1.12.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.0#optional!builtin": version: 1.22.0 resolution: "resolve@patch:resolve@npm%3A1.22.0#optional!builtin::version=1.22.0&hash=07638b" dependencies: @@ -4745,7 +4649,7 @@ __metadata: languageName: node linkType: hard -"tsconfig-paths@npm:^3.11.0, tsconfig-paths@npm:^3.9.0": +"tsconfig-paths@npm:^3.14.1": version: 3.14.1 resolution: "tsconfig-paths@npm:3.14.1" dependencies: @@ -4860,7 +4764,7 @@ __metadata: "@typescript-eslint/parser": "npm:^5.21.0" cypress: "npm:^9.6.0" eslint: "npm:8.14.0" - eslint-config-next: "npm:12.1.5" + eslint-config-next: "npm:^12.1.6" eslint-plugin-react: "npm:^7.29.4" eslint-plugin-react-hooks: "npm:^4.5.0" next: "npm:12.1.5" From 1849f60c246d37af41dbb150d42e1a2f36647281 Mon Sep 17 00:00:00 2001 From: Damon Blais Date: Mon, 2 May 2022 13:32:31 -0700 Subject: [PATCH 26/30] =?UTF-8?q?:arrow=5Fup:=20next=2012.1.5=20=E2=86=92?= =?UTF-8?q?=2012.1.6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 +- yarn.lock | 132 +++++++++++++++++++++++++-------------------------- 2 files changed, 67 insertions(+), 67 deletions(-) diff --git a/package.json b/package.json index 98f6875..ee94e07 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "@emotion/styled": "^11.8.1", "@mui/icons-material": "^5.6.2", "@mui/material": "^5.6.3", - "next": "12.1.5", + "next": "^12.1.6", "react": "18.1.0", "react-dom": "18.1.0" }, diff --git a/yarn.lock b/yarn.lock index 7cb2cad..48eb928 100644 --- a/yarn.lock +++ b/yarn.lock @@ -778,10 +778,10 @@ __metadata: languageName: node linkType: hard -"@next/env@npm:12.1.5": - version: 12.1.5 - resolution: "@next/env@npm:12.1.5" - checksum: c65d8f5690fe419c41a19349f7c15f1d91e5317b41c049cb1dd076a818bf3aa882faf63b8b9834625e3404502aafcb6c4b5bf0f3f4971978a27238cb796df84f +"@next/env@npm:12.1.6": + version: 12.1.6 + resolution: "@next/env@npm:12.1.6" + checksum: 1137a722ae6b1e41ffe28caca45929f1a18764b8b8baeda80cd91611b78fc1b8164cf634d534dd4f4e97b412efac1aaf3c7a1f8b14db7dee54e3643d922e8792 languageName: node linkType: hard @@ -803,86 +803,86 @@ __metadata: languageName: node linkType: hard -"@next/swc-android-arm-eabi@npm:12.1.5": - version: 12.1.5 - resolution: "@next/swc-android-arm-eabi@npm:12.1.5" +"@next/swc-android-arm-eabi@npm:12.1.6": + version: 12.1.6 + resolution: "@next/swc-android-arm-eabi@npm:12.1.6" conditions: os=android & cpu=arm languageName: node linkType: hard -"@next/swc-android-arm64@npm:12.1.5": - version: 12.1.5 - resolution: "@next/swc-android-arm64@npm:12.1.5" +"@next/swc-android-arm64@npm:12.1.6": + version: 12.1.6 + resolution: "@next/swc-android-arm64@npm:12.1.6" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@next/swc-darwin-arm64@npm:12.1.5": - version: 12.1.5 - resolution: "@next/swc-darwin-arm64@npm:12.1.5" +"@next/swc-darwin-arm64@npm:12.1.6": + version: 12.1.6 + resolution: "@next/swc-darwin-arm64@npm:12.1.6" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@next/swc-darwin-x64@npm:12.1.5": - version: 12.1.5 - resolution: "@next/swc-darwin-x64@npm:12.1.5" +"@next/swc-darwin-x64@npm:12.1.6": + version: 12.1.6 + resolution: "@next/swc-darwin-x64@npm:12.1.6" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@next/swc-linux-arm-gnueabihf@npm:12.1.5": - version: 12.1.5 - resolution: "@next/swc-linux-arm-gnueabihf@npm:12.1.5" +"@next/swc-linux-arm-gnueabihf@npm:12.1.6": + version: 12.1.6 + resolution: "@next/swc-linux-arm-gnueabihf@npm:12.1.6" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@next/swc-linux-arm64-gnu@npm:12.1.5": - version: 12.1.5 - resolution: "@next/swc-linux-arm64-gnu@npm:12.1.5" +"@next/swc-linux-arm64-gnu@npm:12.1.6": + version: 12.1.6 + resolution: "@next/swc-linux-arm64-gnu@npm:12.1.6" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@next/swc-linux-arm64-musl@npm:12.1.5": - version: 12.1.5 - resolution: "@next/swc-linux-arm64-musl@npm:12.1.5" +"@next/swc-linux-arm64-musl@npm:12.1.6": + version: 12.1.6 + resolution: "@next/swc-linux-arm64-musl@npm:12.1.6" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@next/swc-linux-x64-gnu@npm:12.1.5": - version: 12.1.5 - resolution: "@next/swc-linux-x64-gnu@npm:12.1.5" +"@next/swc-linux-x64-gnu@npm:12.1.6": + version: 12.1.6 + resolution: "@next/swc-linux-x64-gnu@npm:12.1.6" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@next/swc-linux-x64-musl@npm:12.1.5": - version: 12.1.5 - resolution: "@next/swc-linux-x64-musl@npm:12.1.5" +"@next/swc-linux-x64-musl@npm:12.1.6": + version: 12.1.6 + resolution: "@next/swc-linux-x64-musl@npm:12.1.6" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@next/swc-win32-arm64-msvc@npm:12.1.5": - version: 12.1.5 - resolution: "@next/swc-win32-arm64-msvc@npm:12.1.5" +"@next/swc-win32-arm64-msvc@npm:12.1.6": + version: 12.1.6 + resolution: "@next/swc-win32-arm64-msvc@npm:12.1.6" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@next/swc-win32-ia32-msvc@npm:12.1.5": - version: 12.1.5 - resolution: "@next/swc-win32-ia32-msvc@npm:12.1.5" +"@next/swc-win32-ia32-msvc@npm:12.1.6": + version: 12.1.6 + resolution: "@next/swc-win32-ia32-msvc@npm:12.1.6" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@next/swc-win32-x64-msvc@npm:12.1.5": - version: 12.1.5 - resolution: "@next/swc-win32-x64-msvc@npm:12.1.5" +"@next/swc-win32-x64-msvc@npm:12.1.6": + version: 12.1.6 + resolution: "@next/swc-win32-x64-msvc@npm:12.1.6" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -1545,7 +1545,7 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001283, caniuse-lite@npm:^1.0.30001332": +"caniuse-lite@npm:^1.0.30001332": version: 1.0.30001334 resolution: "caniuse-lite@npm:1.0.30001334" checksum: 96f0c0fd641f605b345c25fca8a7e0fda69c1351290005c5d294664d0b1d5692fb85715d4f3523121edec06032b5459da9734115a7541980830fbaa7ca4654ec @@ -3598,26 +3598,26 @@ __metadata: languageName: node linkType: hard -"next@npm:12.1.5": - version: 12.1.5 - resolution: "next@npm:12.1.5" - dependencies: - "@next/env": "npm:12.1.5" - "@next/swc-android-arm-eabi": "npm:12.1.5" - "@next/swc-android-arm64": "npm:12.1.5" - "@next/swc-darwin-arm64": "npm:12.1.5" - "@next/swc-darwin-x64": "npm:12.1.5" - "@next/swc-linux-arm-gnueabihf": "npm:12.1.5" - "@next/swc-linux-arm64-gnu": "npm:12.1.5" - "@next/swc-linux-arm64-musl": "npm:12.1.5" - "@next/swc-linux-x64-gnu": "npm:12.1.5" - "@next/swc-linux-x64-musl": "npm:12.1.5" - "@next/swc-win32-arm64-msvc": "npm:12.1.5" - "@next/swc-win32-ia32-msvc": "npm:12.1.5" - "@next/swc-win32-x64-msvc": "npm:12.1.5" - caniuse-lite: "npm:^1.0.30001283" +"next@npm:^12.1.6": + version: 12.1.6 + resolution: "next@npm:12.1.6" + dependencies: + "@next/env": "npm:12.1.6" + "@next/swc-android-arm-eabi": "npm:12.1.6" + "@next/swc-android-arm64": "npm:12.1.6" + "@next/swc-darwin-arm64": "npm:12.1.6" + "@next/swc-darwin-x64": "npm:12.1.6" + "@next/swc-linux-arm-gnueabihf": "npm:12.1.6" + "@next/swc-linux-arm64-gnu": "npm:12.1.6" + "@next/swc-linux-arm64-musl": "npm:12.1.6" + "@next/swc-linux-x64-gnu": "npm:12.1.6" + "@next/swc-linux-x64-musl": "npm:12.1.6" + "@next/swc-win32-arm64-msvc": "npm:12.1.6" + "@next/swc-win32-ia32-msvc": "npm:12.1.6" + "@next/swc-win32-x64-msvc": "npm:12.1.6" + caniuse-lite: "npm:^1.0.30001332" postcss: "npm:8.4.5" - styled-jsx: "npm:5.0.1" + styled-jsx: "npm:5.0.2" peerDependencies: fibers: ">= 3.1.0" node-sass: ^6.0.0 || ^7.0.0 @@ -3658,7 +3658,7 @@ __metadata: optional: true bin: next: dist/bin/next - checksum: e3f8d9d13ba7a223546d770a927b19c2752d7423cb097034a75c2f7e99394fd02d8ad14a5009380e3c1709e8523af80017625d08b422dbe20423e7b1b94c426d + checksum: b318797c09603afac4ce33de0fec0f17db67a868764a6d06d3dc3ea61663eedb3b6097951b218c637f1f06af6cf2701eca427aab25cff07228e5ae8ee7cd1bd5 languageName: node linkType: hard @@ -4528,9 +4528,9 @@ __metadata: languageName: node linkType: hard -"styled-jsx@npm:5.0.1": - version: 5.0.1 - resolution: "styled-jsx@npm:5.0.1" +"styled-jsx@npm:5.0.2": + version: 5.0.2 + resolution: "styled-jsx@npm:5.0.2" peerDependencies: react: ">= 16.8.0 || 17.x.x || ^18.0.0-0" peerDependenciesMeta: @@ -4538,7 +4538,7 @@ __metadata: optional: true babel-plugin-macros: optional: true - checksum: 0cd757de4ade6a489a8c7900b2998b3bccc0b7e532dbc22b20639619f8d368689d65d7b1b0fe3ec4268336e5f5b441fc9e261834c13bdf1384089465a4ec281b + checksum: 9cd1ca01dc88b9f85fc18d8b17069305b1d4fa41821be8cff9029475855da76d41814ee26fbdaea8ea5a1cb35c7af2236f16d562762547c57fa735022807f6e9 languageName: node linkType: hard @@ -4767,7 +4767,7 @@ __metadata: eslint-config-next: "npm:^12.1.6" eslint-plugin-react: "npm:^7.29.4" eslint-plugin-react-hooks: "npm:^4.5.0" - next: "npm:12.1.5" + next: "npm:^12.1.6" react: "npm:18.1.0" react-dom: "npm:18.1.0" start-server-and-test: "npm:^1.14.0" From 3c3936813f087f2f4a2e4f20f14390a82bf154fe Mon Sep 17 00:00:00 2001 From: Damon Blais Date: Mon, 2 May 2022 13:33:09 -0700 Subject: [PATCH 27/30] =?UTF-8?q?:arrow=5Fup:=20@next/eslint-plugin-next?= =?UTF-8?q?=2012.1.5=20=E2=86=92=2012.1.6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 +- yarn.lock | 13 ++----------- 2 files changed, 3 insertions(+), 12 deletions(-) diff --git a/package.json b/package.json index ee94e07..4471b98 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ }, "devDependencies": { "@babel/core": "^7.17.10", - "@next/eslint-plugin-next": "^12.1.5", + "@next/eslint-plugin-next": "^12.1.6", "@types/node": "^17.0.31", "@types/react": "18.0.8", "@types/react-dom": "^18.0.3", diff --git a/yarn.lock b/yarn.lock index 48eb928..e102620 100644 --- a/yarn.lock +++ b/yarn.lock @@ -785,7 +785,7 @@ __metadata: languageName: node linkType: hard -"@next/eslint-plugin-next@npm:12.1.6": +"@next/eslint-plugin-next@npm:12.1.6, @next/eslint-plugin-next@npm:^12.1.6": version: 12.1.6 resolution: "@next/eslint-plugin-next@npm:12.1.6" dependencies: @@ -794,15 +794,6 @@ __metadata: languageName: node linkType: hard -"@next/eslint-plugin-next@npm:^12.1.5": - version: 12.1.5 - resolution: "@next/eslint-plugin-next@npm:12.1.5" - dependencies: - glob: "npm:7.1.7" - checksum: 8118c6694b2121eac78f363cb8c5519bc40b7a319fef1c1341e0796b7375a0a53e3eeea71c9221be6b7a4f5ef1eb4e1b1ee2db486a308a84c32be1f2c4a6803b - languageName: node - linkType: hard - "@next/swc-android-arm-eabi@npm:12.1.6": version: 12.1.6 resolution: "@next/swc-android-arm-eabi@npm:12.1.6" @@ -4756,7 +4747,7 @@ __metadata: "@emotion/styled": "npm:^11.8.1" "@mui/icons-material": "npm:^5.6.2" "@mui/material": "npm:^5.6.3" - "@next/eslint-plugin-next": "npm:^12.1.5" + "@next/eslint-plugin-next": "npm:^12.1.6" "@types/node": "npm:^17.0.31" "@types/react": "npm:18.0.8" "@types/react-dom": "npm:^18.0.3" From 84839e77f5e3f0e564ae757023a73002939c55d8 Mon Sep 17 00:00:00 2001 From: Damon Blais Date: Mon, 2 May 2022 13:34:04 -0700 Subject: [PATCH 28/30] =?UTF-8?q?:arrow=5Fup:=20@typescript-eslint/parser?= =?UTF-8?q?=205.21.0=20=E2=86=92=205.22.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 +- yarn.lock | 64 +++++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 64 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 4471b98..3904828 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "@types/react": "18.0.8", "@types/react-dom": "^18.0.3", "@typescript-eslint/eslint-plugin": "^5.21.0", - "@typescript-eslint/parser": "^5.21.0", + "@typescript-eslint/parser": "^5.22.0", "cypress": "^9.6.0", "eslint": "8.14.0", "eslint-config-next": "^12.1.6", diff --git a/yarn.lock b/yarn.lock index e102620..c817c98 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1092,6 +1092,23 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/parser@npm:^5.22.0": + version: 5.22.0 + resolution: "@typescript-eslint/parser@npm:5.22.0" + dependencies: + "@typescript-eslint/scope-manager": "npm:5.22.0" + "@typescript-eslint/types": "npm:5.22.0" + "@typescript-eslint/typescript-estree": "npm:5.22.0" + debug: "npm:^4.3.2" + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 8260602548f808bdee483b330fc8ffc76ca9fd230ad7ded0ce84b986f794ebeac43c7dfa7bb475beb7add2313fe11340c7dcdf3bd784e239fb6785bed2e65944 + languageName: node + linkType: hard + "@typescript-eslint/scope-manager@npm:5.21.0": version: 5.21.0 resolution: "@typescript-eslint/scope-manager@npm:5.21.0" @@ -1102,6 +1119,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/scope-manager@npm:5.22.0": + version: 5.22.0 + resolution: "@typescript-eslint/scope-manager@npm:5.22.0" + dependencies: + "@typescript-eslint/types": "npm:5.22.0" + "@typescript-eslint/visitor-keys": "npm:5.22.0" + checksum: e10c607c57cfba77e260aceb72323340ad21b341a5d3d7551e8d85dfe30059787c3c5a124d05135a1e9848a6feff93e9858fec103163f2b04018515c50cb359c + languageName: node + linkType: hard + "@typescript-eslint/type-utils@npm:5.21.0": version: 5.21.0 resolution: "@typescript-eslint/type-utils@npm:5.21.0" @@ -1125,6 +1152,13 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/types@npm:5.22.0": + version: 5.22.0 + resolution: "@typescript-eslint/types@npm:5.22.0" + checksum: 511b009bdfefee890e969310f1b14344fe0754144c6398a1aefdb9c289f252828ce6140a89b25ec476f9bde24dc370111d789f582900d4ee93bd588173465e27 + languageName: node + linkType: hard + "@typescript-eslint/typescript-estree@npm:5.21.0": version: 5.21.0 resolution: "@typescript-eslint/typescript-estree@npm:5.21.0" @@ -1143,6 +1177,24 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/typescript-estree@npm:5.22.0": + version: 5.22.0 + resolution: "@typescript-eslint/typescript-estree@npm:5.22.0" + dependencies: + "@typescript-eslint/types": "npm:5.22.0" + "@typescript-eslint/visitor-keys": "npm:5.22.0" + debug: "npm:^4.3.2" + globby: "npm:^11.0.4" + is-glob: "npm:^4.0.3" + semver: "npm:^7.3.5" + tsutils: "npm:^3.21.0" + peerDependenciesMeta: + typescript: + optional: true + checksum: f0a95105f3b707c59b05f5575200cc0ebe249b6bf1fa565374fafbc5e4bcebe5ead3f655a3dbac9392d333f447ce8037e8e2e15be34962ed127584dd85f7472a + languageName: node + linkType: hard + "@typescript-eslint/utils@npm:5.21.0": version: 5.21.0 resolution: "@typescript-eslint/utils@npm:5.21.0" @@ -1169,6 +1221,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/visitor-keys@npm:5.22.0": + version: 5.22.0 + resolution: "@typescript-eslint/visitor-keys@npm:5.22.0" + dependencies: + "@typescript-eslint/types": "npm:5.22.0" + eslint-visitor-keys: "npm:^3.0.0" + checksum: cc0d54dc3a36af1593f8c09f09a1040970c1675cfa099cddfbba1b93de615064d872b4494d87b9e5545cb9cf4ac381b0a5d650ca9f4aa419571402737eb2142d + languageName: node + linkType: hard + "acorn-jsx@npm:^5.3.1": version: 5.3.2 resolution: "acorn-jsx@npm:5.3.2" @@ -4752,7 +4814,7 @@ __metadata: "@types/react": "npm:18.0.8" "@types/react-dom": "npm:^18.0.3" "@typescript-eslint/eslint-plugin": "npm:^5.21.0" - "@typescript-eslint/parser": "npm:^5.21.0" + "@typescript-eslint/parser": "npm:^5.22.0" cypress: "npm:^9.6.0" eslint: "npm:8.14.0" eslint-config-next: "npm:^12.1.6" From 27c08347f4713a14dd60f9034a5bcb313ddc7809 Mon Sep 17 00:00:00 2001 From: Damon Blais Date: Mon, 2 May 2022 13:34:22 -0700 Subject: [PATCH 29/30] =?UTF-8?q?:arrow=5Fup:=20@typescript-eslint/eslint-?= =?UTF-8?q?plugin=205.21.0=20=E2=86=92=205.22.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 +- yarn.lock | 40 ++++++++++++++++++++-------------------- 2 files changed, 21 insertions(+), 21 deletions(-) diff --git a/package.json b/package.json index 3904828..74bd09b 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "@types/node": "^17.0.31", "@types/react": "18.0.8", "@types/react-dom": "^18.0.3", - "@typescript-eslint/eslint-plugin": "^5.21.0", + "@typescript-eslint/eslint-plugin": "^5.22.0", "@typescript-eslint/parser": "^5.22.0", "cypress": "^9.6.0", "eslint": "8.14.0", diff --git a/yarn.lock b/yarn.lock index c817c98..5a1778a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1052,13 +1052,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^5.21.0": - version: 5.21.0 - resolution: "@typescript-eslint/eslint-plugin@npm:5.21.0" +"@typescript-eslint/eslint-plugin@npm:^5.22.0": + version: 5.22.0 + resolution: "@typescript-eslint/eslint-plugin@npm:5.22.0" dependencies: - "@typescript-eslint/scope-manager": "npm:5.21.0" - "@typescript-eslint/type-utils": "npm:5.21.0" - "@typescript-eslint/utils": "npm:5.21.0" + "@typescript-eslint/scope-manager": "npm:5.22.0" + "@typescript-eslint/type-utils": "npm:5.22.0" + "@typescript-eslint/utils": "npm:5.22.0" debug: "npm:^4.3.2" functional-red-black-tree: "npm:^1.0.1" ignore: "npm:^5.1.8" @@ -1071,7 +1071,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 43893f8b6b95c75a3e83b7e759b61e0d3363c7527602916874551aaa6ad25fea61442aab81351591db904d13fe227403d5a997793dd2643afa6ff1cf97172c1f + checksum: acf7403159f02808a662ee4f12611f2bb5791c028d88441c8b486b823bade51c70a60aa245b57bb2e1424bbefcef1fb1e38b58eedf15c627f7471532db1da33c languageName: node linkType: hard @@ -1129,11 +1129,11 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:5.21.0": - version: 5.21.0 - resolution: "@typescript-eslint/type-utils@npm:5.21.0" +"@typescript-eslint/type-utils@npm:5.22.0": + version: 5.22.0 + resolution: "@typescript-eslint/type-utils@npm:5.22.0" dependencies: - "@typescript-eslint/utils": "npm:5.21.0" + "@typescript-eslint/utils": "npm:5.22.0" debug: "npm:^4.3.2" tsutils: "npm:^3.21.0" peerDependencies: @@ -1141,7 +1141,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 192b45e03f2be60c39fb24dcf887fad0f9378c9db0ea6a2677e813f8ee9f828a7349e53cb91825663778c0cfe1ec7b794ee2800161dd246313c77eadebf08162 + checksum: c67352a463a82bb09dcde514a84a0420e25b96c230eb74887b21eb90f0beba0567812d3f29349fd045ba4a82084492e52fdcdd9b3dede52a467d3b86cbb99528 languageName: node linkType: hard @@ -1195,19 +1195,19 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:5.21.0": - version: 5.21.0 - resolution: "@typescript-eslint/utils@npm:5.21.0" +"@typescript-eslint/utils@npm:5.22.0": + version: 5.22.0 + resolution: "@typescript-eslint/utils@npm:5.22.0" dependencies: "@types/json-schema": "npm:^7.0.9" - "@typescript-eslint/scope-manager": "npm:5.21.0" - "@typescript-eslint/types": "npm:5.21.0" - "@typescript-eslint/typescript-estree": "npm:5.21.0" + "@typescript-eslint/scope-manager": "npm:5.22.0" + "@typescript-eslint/types": "npm:5.22.0" + "@typescript-eslint/typescript-estree": "npm:5.22.0" eslint-scope: "npm:^5.1.1" eslint-utils: "npm:^3.0.0" peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 4565935228b0223c30da86457f58336f8214340907c62d81865cb2326efec369789ec5e885974513f71575df8f835e21eba2c6a1c5908b8c56a915f230177030 + checksum: 52dc16502fc19364dd2317907e2454667c5d90b7570edeb81d9a83ee805cdcb8c71463b7970c9b5078c82f87e0803122f75482ec8d9184b192f88b43328a196f languageName: node linkType: hard @@ -4813,7 +4813,7 @@ __metadata: "@types/node": "npm:^17.0.31" "@types/react": "npm:18.0.8" "@types/react-dom": "npm:^18.0.3" - "@typescript-eslint/eslint-plugin": "npm:^5.21.0" + "@typescript-eslint/eslint-plugin": "npm:^5.22.0" "@typescript-eslint/parser": "npm:^5.22.0" cypress: "npm:^9.6.0" eslint: "npm:8.14.0" From e5cb11e3d1af1fc1007a11a5759eb8fee1fc4678 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 May 2022 20:35:34 +0000 Subject: [PATCH 30/30] :arrow_up: Bump actions/upload-artifact from 2 to 3 Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 2 to 3. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v2...v3) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/cypress-ubuntu.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/cypress-ubuntu.yml b/.github/workflows/cypress-ubuntu.yml index b3abaab..a336973 100644 --- a/.github/workflows/cypress-ubuntu.yml +++ b/.github/workflows/cypress-ubuntu.yml @@ -48,7 +48,7 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v3 if: failure() with: name: cypress-screenshots @@ -99,13 +99,13 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v3 if: failure() with: name: cypress-screenshots path: cypress/screenshots - # - uses: actions/upload-artifact@v2 + # - uses: actions/upload-artifact@v3 # if: always() # with: # name: cypress-videos