From beac4256a4d55f2ac683dad9d65399c3e9d98b8e Mon Sep 17 00:00:00 2001 From: spaenleh Date: Fri, 1 Apr 2022 18:47:03 +0200 Subject: [PATCH] fix: autofocus on open --- cypress/plugins/index.js | 7 + example/src/components/ChatboxWrapper.tsx | 3 +- src/components/Input.tsx | 7 +- src/render-ui.test.tsx | 16 + yarn.lock | 595 +++++++++++----------- 5 files changed, 334 insertions(+), 294 deletions(-) create mode 100644 cypress/plugins/index.js diff --git a/cypress/plugins/index.js b/cypress/plugins/index.js new file mode 100644 index 00000000..da442f9c --- /dev/null +++ b/cypress/plugins/index.js @@ -0,0 +1,7 @@ +module.exports = (on, config) => { + if (config.testingType === 'component') { + require('@cypress/react/plugins/react-scripts')(on, config); + } + + return config; +}; diff --git a/example/src/components/ChatboxWrapper.tsx b/example/src/components/ChatboxWrapper.tsx index a65dfe94..37aab93f 100644 --- a/example/src/components/ChatboxWrapper.tsx +++ b/example/src/components/ChatboxWrapper.tsx @@ -9,6 +9,7 @@ import Chatbox, { import { MUTATION_KEYS } from '@graasp/query-client'; import { useMutation, hooks } from '../config/queryClient'; import { PartialNewChatMessage } from '../../../src'; +import { AvatarHookType } from '../../../src/types'; type Props = {}; @@ -58,7 +59,7 @@ const ChatboxWrapper: FC = () => { sendMessageFunction={sendMessage} deleteMessageFunction={deleteMessage} editMessageFunction={editMessage} - useAvatarHook={hooks.useAvatar} + useAvatarHook={hooks.useAvatar as AvatarHookType} /> ); }; diff --git a/src/components/Input.tsx b/src/components/Input.tsx index 7d7b41f0..a7b00f94 100644 --- a/src/components/Input.tsx +++ b/src/components/Input.tsx @@ -1,4 +1,4 @@ -import React, { ChangeEvent, FC, RefObject } from 'react'; +import React, { ChangeEvent, FC, RefObject, useEffect } from 'react'; import IconButton from '@material-ui/core/IconButton'; import TextField from '@material-ui/core/TextField'; import Box from '@material-ui/core/Box'; @@ -44,6 +44,11 @@ const Input: FC = ({ const { t } = useTranslation(); + // autofocus on first render + useEffect(() => { + inputRef.current?.focus(); + }, []); + const onClick = (): void => { if (textInput) { sendMessageFunction?.({ chatId, body: textInput }); diff --git a/src/render-ui.test.tsx b/src/render-ui.test.tsx index c4d585d5..8bb04035 100644 --- a/src/render-ui.test.tsx +++ b/src/render-ui.test.tsx @@ -5,6 +5,7 @@ import { ImmutableMember, Member } from './types'; import { MEMBERS } from '../cypress/fixtures/members'; import { List } from 'immutable'; import { mockUseAvatar } from '../cypress/fixtures/mockHooks'; +import { inputTextFieldTextAreaCypress } from './config/selectors'; describe('Render Avatar', () => { beforeEach(() => { @@ -32,3 +33,18 @@ describe('Render Avatar', () => { cy.get(`@${fakeHookName}`).should('have.been.called'); }); }); + +describe('Autofocus on first render', () => { + it('should autofocus on open', () => { + mount( + , + ).then(() => + cy.get(`#${inputTextFieldTextAreaCypress}`).should('be.focused'), + ); + }); +}); diff --git a/yarn.lock b/yarn.lock index 3236d979..2017f123 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2013,7 +2013,7 @@ __metadata: languageName: node linkType: hard -"@gar/promisify@npm:^1.0.1": +"@gar/promisify@npm:^1.0.1, @gar/promisify@npm:^1.1.3": version: 1.1.3 resolution: "@gar/promisify@npm:1.1.3" checksum: 4059f790e2d07bf3c3ff3e0fec0daa8144fe35c1f6e0111c9921bd32106adaa97a4ab096ad7dab1e28ee6a9060083c4d1a4ada42a7f5f3f7a96b8812e2b757c1 @@ -2132,7 +2132,7 @@ __metadata: "@graasp/ui@github:graasp/graasp-ui.git": version: 0.2.0 - resolution: "@graasp/ui@https://github.com/graasp/graasp-ui.git#commit=24d2a4becb962236a768b9fb8e9a42f78580aee1" + resolution: "@graasp/ui@https://github.com/graasp/graasp-ui.git#commit=70bf58aaeee07538ca40229ca4b7a8b6c7830e94" dependencies: "@graasp/utils": "github:graasp/graasp-utils.git" clsx: 1.1.1 @@ -2152,7 +2152,7 @@ __metadata: i18next: 21.3.1 react: ^16.13.1 react-dom: 16.13.1 - checksum: 03db9261ae6a180410dd32d63189eeff8dc394f183290b2ce46aecf85bf382424384c70c729fda7a4a17d160a3ab1a6db7b506fb0f913d677871c004af272359 + checksum: bec28ddb56842cf6e15d0afee9f3b313df3cc50347a513089ffc2886569fddcd0da0d34d9668e08445b6bec7d7dbe58c287a7bf2790a712fec7378d5b7f2b403 languageName: node linkType: hard @@ -2859,6 +2859,16 @@ __metadata: languageName: node linkType: hard +"@npmcli/fs@npm:^2.1.0": + version: 2.1.0 + resolution: "@npmcli/fs@npm:2.1.0" + dependencies: + "@gar/promisify": ^1.1.3 + semver: ^7.3.5 + checksum: 6ec6d678af6da49f9dac50cd882d7f661934dd278972ffbaacde40d9eaa2871292d634000a0cca9510f6fc29855fbd4af433e1adbff90a524ec3eaf140f1219b + languageName: node + linkType: hard + "@npmcli/move-file@npm:^1.0.1, @npmcli/move-file@npm:^1.1.2": version: 1.1.2 resolution: "@npmcli/move-file@npm:1.1.2" @@ -3252,8 +3262,8 @@ __metadata: linkType: hard "@testing-library/dom@npm:^8.0.0": - version: 8.11.3 - resolution: "@testing-library/dom@npm:8.11.3" + version: 8.12.0 + resolution: "@testing-library/dom@npm:8.12.0" dependencies: "@babel/code-frame": ^7.10.4 "@babel/runtime": ^7.12.5 @@ -3263,7 +3273,7 @@ __metadata: dom-accessibility-api: ^0.5.9 lz-string: ^1.4.4 pretty-format: ^27.0.2 - checksum: 2245d254b6058590e25de86fb7b3c75e4a31096901a191f80d3efb9fa7e1e273043416f370c8770feb9f3ccc73a1550a877a3b003b593f1728ae828fcb52cd62 + checksum: 2bbf5fa5c1e883571c440ccee76c0568fa5153b43c097456dd7146797256687352bfca9db574e0e78a022ce14722a6acaaba5f680ee16b95e12405501713d34d languageName: node linkType: hard @@ -3638,9 +3648,9 @@ __metadata: linkType: hard "@types/json-schema@npm:*, @types/json-schema@npm:^7.0.3, @types/json-schema@npm:^7.0.4, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.7, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": - version: 7.0.10 - resolution: "@types/json-schema@npm:7.0.10" - checksum: 369f12207298e3c8931100ab86c9c60d9217ab930a8ae0b851495f4f30695d3f0eb431eedc8e8d9c69357869899ea0fe6f9d65ddde5ea70415d67ef340dfdd1f + version: 7.0.11 + resolution: "@types/json-schema@npm:7.0.11" + checksum: 527bddfe62db9012fccd7627794bd4c71beb77601861055d87e3ee464f2217c85fca7a4b56ae677478367bbd248dbde13553312b7d4dbc702a2f2bbf60c4018d languageName: node linkType: hard @@ -3661,9 +3671,9 @@ __metadata: linkType: hard "@types/lodash@npm:*": - version: 4.14.180 - resolution: "@types/lodash@npm:4.14.180" - checksum: fc42ae3473695cac6e91553f832fef8eb51a31c1c0381cafa81b00dc3efe18e279786bdda77caf0b90a8340ba2ba7aa46ae6541d69870565f775d04c89128bc1 + version: 4.14.181 + resolution: "@types/lodash@npm:4.14.181" + checksum: 0d1863d8383fd2f8bb42e9e3fc1d6255bb88ff034d6df848941063698944313dae944fc1270315613e3d303fae7c7a9a86085ad3235ed6204c56c4b0b3699aa9 languageName: node linkType: hard @@ -3705,9 +3715,9 @@ __metadata: linkType: soft "@types/node@npm:*, @types/node@npm:>=12": - version: 17.0.22 - resolution: "@types/node@npm:17.0.22" - checksum: 72d1fc8bdc37f0c18b1160e7207b52fb569d0e2b459ac9a4cbd3ca40e478ffe1455efc2c6a253c81e0a7a7c7a899716535d9970cd9521f87d6050b7de04b9ba3 + version: 17.0.23 + resolution: "@types/node@npm:17.0.23" + checksum: a3517554737cbb042e76c30d0e5482192ac4d9bea0eeb086e2622d9cabf460a0eb52a696b99fcd18e7fcc93c96db6cc7ae507f6608f256ef0b5c1d8c87a5a470 languageName: node linkType: hard @@ -3823,13 +3833,13 @@ __metadata: linkType: soft "@types/react@npm:*": - version: 17.0.41 - resolution: "@types/react@npm:17.0.41" + version: 17.0.43 + resolution: "@types/react@npm:17.0.43" dependencies: "@types/prop-types": "*" "@types/scheduler": "*" csstype: ^3.0.2 - checksum: 1b086ec0ea5d666f05e19e0724e41278d27a2ca29a2cd71b9d9ab3fe27dba233806eb728d744e092c9fe9637ac738d8c5a05983cde84d215342949b47ecba2ef + checksum: 981b0993f5b3ea9d3488b8cc883201e8ae47ba7732929f788f450a79fd72829e658080d5084e67caa008e58d989b0abc1d5f36ff0a1cda09315ea3a3c0c9dc11 languageName: node linkType: hard @@ -4102,12 +4112,12 @@ __metadata: linkType: hard "@typescript-eslint/eslint-plugin@npm:^5.5.0": - version: 5.16.0 - resolution: "@typescript-eslint/eslint-plugin@npm:5.16.0" + version: 5.17.0 + resolution: "@typescript-eslint/eslint-plugin@npm:5.17.0" dependencies: - "@typescript-eslint/scope-manager": 5.16.0 - "@typescript-eslint/type-utils": 5.16.0 - "@typescript-eslint/utils": 5.16.0 + "@typescript-eslint/scope-manager": 5.17.0 + "@typescript-eslint/type-utils": 5.17.0 + "@typescript-eslint/utils": 5.17.0 debug: ^4.3.2 functional-red-black-tree: ^1.0.1 ignore: ^5.1.8 @@ -4120,7 +4130,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 4007cc1599503424037300e7401fb969ca441b122ef8a8f2fc8d70f84d656fdf7ab7b0d00e506a3aaf702871616c3756da17eb1508ff315dfb25170f2d28a904 + checksum: 62ec611fb384f27fc5b101fc8a0642ae94b2975618d37d3157c2f887cf89b389624e9d476bff303073d038076c05e6c00f3b205af3b2302967e720e99cd18d38 languageName: node linkType: hard @@ -4186,13 +4196,13 @@ __metadata: linkType: hard "@typescript-eslint/experimental-utils@npm:^5.0.0": - version: 5.16.0 - resolution: "@typescript-eslint/experimental-utils@npm:5.16.0" + version: 5.17.0 + resolution: "@typescript-eslint/experimental-utils@npm:5.17.0" dependencies: - "@typescript-eslint/utils": 5.16.0 + "@typescript-eslint/utils": 5.17.0 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 2e51aac3ebcfb781b0899f1068b686fd425270218ae63d719af053595cf047b6d97c575a62ad51da8836779690a37c3b62ecd5e7f00ab1e693d65c7fbfab03aa + checksum: cecc1bb822d9b4f97f1bd736f02f9affc44fac98f997df5305866625e1a4a6da8aa3ab15d8f2e560a33a2c0d089c3fac863a4adca99d23252514a077462c2822 languageName: node linkType: hard @@ -4248,19 +4258,19 @@ __metadata: linkType: hard "@typescript-eslint/parser@npm:^5.5.0": - version: 5.16.0 - resolution: "@typescript-eslint/parser@npm:5.16.0" + version: 5.17.0 + resolution: "@typescript-eslint/parser@npm:5.17.0" dependencies: - "@typescript-eslint/scope-manager": 5.16.0 - "@typescript-eslint/types": 5.16.0 - "@typescript-eslint/typescript-estree": 5.16.0 + "@typescript-eslint/scope-manager": 5.17.0 + "@typescript-eslint/types": 5.17.0 + "@typescript-eslint/typescript-estree": 5.17.0 debug: ^4.3.2 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 40006578e9ac451c80dc4b4b7e29af97b53fb9e9ea660d6ca17fb98b5c9858c648f9b17523c9de9b9b9e4155af17b65435e6163f02c4a2dfacf48274f45cba21 + checksum: 15b855ea84e44371366d44b5add87ed0dc34b856ca8a6949ecc4066faaf3ea3d7e016ea92db06ab97a637530148c472c38c19cc5eff68b691701ff89dc5c1abc languageName: node linkType: hard @@ -4274,13 +4284,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:5.16.0": - version: 5.16.0 - resolution: "@typescript-eslint/scope-manager@npm:5.16.0" +"@typescript-eslint/scope-manager@npm:5.17.0": + version: 5.17.0 + resolution: "@typescript-eslint/scope-manager@npm:5.17.0" dependencies: - "@typescript-eslint/types": 5.16.0 - "@typescript-eslint/visitor-keys": 5.16.0 - checksum: 008a6607d3e6ebcc59a9b28cddcc25703f39a88e27a96c69a6d988acc50a1ea7dbf50963c165ffa5b85a101209a0da3a7ec6832633a162ca4ecc78c0e54acd9f + "@typescript-eslint/types": 5.17.0 + "@typescript-eslint/visitor-keys": 5.17.0 + checksum: 8fc28d5742f36994ce05f09b0000f696a600d6f757f39ccae7875c08398b266f21d48ed1dfb027549d9c6692255a1fb3e8482ef94d765bb134371824da7d5ba7 languageName: node linkType: hard @@ -4294,11 +4304,11 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:5.16.0": - version: 5.16.0 - resolution: "@typescript-eslint/type-utils@npm:5.16.0" +"@typescript-eslint/type-utils@npm:5.17.0": + version: 5.17.0 + resolution: "@typescript-eslint/type-utils@npm:5.17.0" dependencies: - "@typescript-eslint/utils": 5.16.0 + "@typescript-eslint/utils": 5.17.0 debug: ^4.3.2 tsutils: ^3.21.0 peerDependencies: @@ -4306,7 +4316,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 86d9f1dff6a096c8465453b8c7d0cc667b87a769f19073bfa9bbd36f8baa772c0384ec396b1132052383846bbbcf0d051345ed7d373260c1b506ed27100b383d + checksum: 9aad46ea7a757ec4584b9d9c995e94543bf40af7d85b2f502d66db08d7f03468c858320fccb4942238b0bb9e2d432df3d9861cf21624b0c57660c88b1d91a7d4 languageName: node linkType: hard @@ -4340,10 +4350,10 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:5.16.0": - version: 5.16.0 - resolution: "@typescript-eslint/types@npm:5.16.0" - checksum: 0450125741c3eef9581da0b75b4a987a633d77009cfb03507c3db29885b790ee80e3c0efc4f9a0dd3376ba758b49c7829722676153472616a57bb04bce5cc4fa +"@typescript-eslint/types@npm:5.17.0": + version: 5.17.0 + resolution: "@typescript-eslint/types@npm:5.17.0" + checksum: 06ed4c3c3f0a05bee9c23b6cb5eb679336c0f4769beb28848e8ce674f726fec88adba059f20e0b0f7271685d7f5480931b3bcafcf6b60044b93da162e29f3f68 languageName: node linkType: hard @@ -4409,12 +4419,12 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:5.16.0": - version: 5.16.0 - resolution: "@typescript-eslint/typescript-estree@npm:5.16.0" +"@typescript-eslint/typescript-estree@npm:5.17.0": + version: 5.17.0 + resolution: "@typescript-eslint/typescript-estree@npm:5.17.0" dependencies: - "@typescript-eslint/types": 5.16.0 - "@typescript-eslint/visitor-keys": 5.16.0 + "@typescript-eslint/types": 5.17.0 + "@typescript-eslint/visitor-keys": 5.17.0 debug: ^4.3.2 globby: ^11.0.4 is-glob: ^4.0.3 @@ -4423,7 +4433,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 930ead4655712c3bd40885fb6b2074cd3c10fb03da864dd7a7dd2e43abfd330bb07e505f0aec8b4846178bff8befbb017f9f3370c67e9c717e4cb8d3df6e16ef + checksum: 589829b1bb1d7e704de6a35dd9a39c70a3ca54b0885b68aad54a864bc5e5a11ce43f917c3f15f0afe9bc734a250288efdf03dfbed70b8fe0cc12f759e2e1f8ef languageName: node linkType: hard @@ -4445,19 +4455,19 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:5.16.0, @typescript-eslint/utils@npm:^5.13.0": - version: 5.16.0 - resolution: "@typescript-eslint/utils@npm:5.16.0" +"@typescript-eslint/utils@npm:5.17.0, @typescript-eslint/utils@npm:^5.13.0": + version: 5.17.0 + resolution: "@typescript-eslint/utils@npm:5.17.0" dependencies: "@types/json-schema": ^7.0.9 - "@typescript-eslint/scope-manager": 5.16.0 - "@typescript-eslint/types": 5.16.0 - "@typescript-eslint/typescript-estree": 5.16.0 + "@typescript-eslint/scope-manager": 5.17.0 + "@typescript-eslint/types": 5.17.0 + "@typescript-eslint/typescript-estree": 5.17.0 eslint-scope: ^5.1.1 eslint-utils: ^3.0.0 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 46749091a204d7cf80d81b04704e23a86903a142a7e35cc5068a821c147c3bf098a7eff99af2b0e2ea7310013ca90300db9bab33ae5e3b5f773ed1d2961a5ed4 + checksum: 88de02eafb7d39950c520c53aa07ffe63c95ca7ef2262c39d2afd3c6aabcd5d717ba61f74314f5bc9c27588b721ff016b45af6fc1de88801c6ac4bf5ebaf8775 languageName: node linkType: hard @@ -4480,13 +4490,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:5.16.0": - version: 5.16.0 - resolution: "@typescript-eslint/visitor-keys@npm:5.16.0" +"@typescript-eslint/visitor-keys@npm:5.17.0": + version: 5.17.0 + resolution: "@typescript-eslint/visitor-keys@npm:5.17.0" dependencies: - "@typescript-eslint/types": 5.16.0 + "@typescript-eslint/types": 5.17.0 eslint-visitor-keys: ^3.0.0 - checksum: b587bf3b0da95bb58ff877b75fefcee6472222de1e3ec76aa4b94cae66078b62a372c7d0343374a16aab15cdcbae3f9e019624028b35827f68ef6559389f7fd0 + checksum: 333468277b50e2fc381ba1b99ccb410046c422e0329c791c51bea62e705edd16ba97f75b668c6945a3ea3dc43b89a1739693ea60bfa241c67ce42e8b474e5048 languageName: node linkType: hard @@ -5101,14 +5111,14 @@ __metadata: linkType: hard "ajv@npm:^8.0.0, ajv@npm:^8.0.1, ajv@npm:^8.6.0, ajv@npm:^8.8.0": - version: 8.10.0 - resolution: "ajv@npm:8.10.0" + version: 8.11.0 + resolution: "ajv@npm:8.11.0" dependencies: fast-deep-equal: ^3.1.1 json-schema-traverse: ^1.0.0 require-from-string: ^2.0.2 uri-js: ^4.2.2 - checksum: 3594728ef1e31219ef97bfacb203d0d72db8ad5c35d6d0578e38ee453e4537c2bf927dad144bb84b0c893f661d71b58337d4643e8ee2f2a6e1d63b041c92fe82 + checksum: 5e0ff226806763be73e93dd7805b634f6f5921e3e90ca04acdf8db81eed9d8d3f0d4c5f1213047f45ebbf8047ffe0c840fa1ef2ec42c3a644899f69aa72b5bef languageName: node linkType: hard @@ -5739,17 +5749,17 @@ __metadata: linkType: hard "babel-loader@npm:^8.2.3": - version: 8.2.3 - resolution: "babel-loader@npm:8.2.3" + version: 8.2.4 + resolution: "babel-loader@npm:8.2.4" dependencies: find-cache-dir: ^3.3.1 - loader-utils: ^1.4.0 + loader-utils: ^2.0.0 make-dir: ^3.1.0 schema-utils: ^2.6.5 peerDependencies: "@babel/core": ^7.0.0 webpack: ">=2" - checksum: 78e1e1a91954d644b6ce66366834d4d245febbc0fde33e4e2831725e83d6e760d12b3a78e9534ce92af69067bef1d9d9674df36d8c1f20ee127bc2354b2203ba + checksum: 4968251fc4af4279c8e44adba523ed4ad18942f04b37061298e81640d09a570f66e6d53948e39a7d3c3d24ca2b025f0a07c606fadd8e3fbffa8912fd789fd4f0 languageName: node linkType: hard @@ -6170,7 +6180,7 @@ __metadata: languageName: node linkType: hard -"braces@npm:^3.0.1, braces@npm:~3.0.2": +"braces@npm:^3.0.2, braces@npm:~3.0.2": version: 3.0.2 resolution: "braces@npm:3.0.2" dependencies: @@ -6445,17 +6455,17 @@ __metadata: languageName: node linkType: hard -"cacache@npm:^16.0.0": - version: 16.0.2 - resolution: "cacache@npm:16.0.2" +"cacache@npm:^16.0.2": + version: 16.0.3 + resolution: "cacache@npm:16.0.3" dependencies: - "@npmcli/fs": ^1.0.0 + "@npmcli/fs": ^2.1.0 "@npmcli/move-file": ^1.1.2 chownr: ^2.0.0 fs-minipass: ^2.1.0 glob: ^7.2.0 infer-owner: ^1.0.4 - lru-cache: ^7.5.1 + lru-cache: ^7.7.1 minipass: ^3.1.6 minipass-collect: ^1.0.2 minipass-flush: ^1.0.5 @@ -6467,7 +6477,7 @@ __metadata: ssri: ^8.0.1 tar: ^6.1.11 unique-filename: ^1.1.1 - checksum: dced60dc532ed6a6da3feeb7736c5cb38bbbc900e273a04e68e510cc9bd1acab8e61ee86df7b4fe959ef35e39fd74abb4cb4834d221a9a59afa8029f3773eab3 + checksum: 9bb9a0bd1b8bee3284c6fa9dcb4b28a62b528dd181f7cd482319611b5d6df295a3594dcefc24d1a4f16162bac50d6facc183ed21935f3d09af6d16f620ea54d3 languageName: node linkType: hard @@ -6592,9 +6602,9 @@ __metadata: linkType: hard "caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30000981, caniuse-lite@npm:^1.0.30001109, caniuse-lite@npm:^1.0.30001125, caniuse-lite@npm:^1.0.30001317": - version: 1.0.30001319 - resolution: "caniuse-lite@npm:1.0.30001319" - checksum: 1c03cc4ca019c410d197b76604cd8605077ef124906f3debd3f026568e01a1aa3888cdfcb0d23c0786115b0b3f790486f2aa8e0cce361d3dcc5c92ff3611f73e + version: 1.0.30001322 + resolution: "caniuse-lite@npm:1.0.30001322" + checksum: 48609d1808c69034a74ab6df9db8cffd847e12da6979e150f364cc8e2a4310fce1f2811382ca57b3b4111c0182f7c67edfde3cd4159c29537fc232596aecf48b languageName: node linkType: hard @@ -6695,15 +6705,15 @@ __metadata: linkType: hard "cheerio-select@npm:^1.5.0": - version: 1.5.0 - resolution: "cheerio-select@npm:1.5.0" + version: 1.6.0 + resolution: "cheerio-select@npm:1.6.0" dependencies: - css-select: ^4.1.3 - css-what: ^5.0.1 + css-select: ^4.3.0 + css-what: ^6.0.1 domelementtype: ^2.2.0 - domhandler: ^4.2.0 - domutils: ^2.7.0 - checksum: d4506d8b9ad330a18f9de3a5a22138d0804063e92aac2fc020384cc52ab86d2194d2ae614fc87f0e2a62b6a6dd0c28ad23669cec64331172a9f99ad604863010 + domhandler: ^4.3.1 + domutils: ^2.8.0 + checksum: c64cccea5ba3af091cf876d07a8bbf81fbd616c821495d194b73829f026777a8edd17a0f760ddd5be4a213c4411c60b03d2b1f8da4a77a46c81ed596a9860b20 languageName: node linkType: hard @@ -7814,13 +7824,11 @@ __metadata: linkType: hard "css-declaration-sorter@npm:^6.0.3": - version: 6.1.4 - resolution: "css-declaration-sorter@npm:6.1.4" - dependencies: - timsort: ^0.3.0 + version: 6.2.2 + resolution: "css-declaration-sorter@npm:6.2.2" peerDependencies: postcss: ^8.0.9 - checksum: 72800a234f0d4facf44a5b504170749b854cd3bd6bf16d0955b3e70a1b613cec0192f585a81e8db1f03c035b13ca9494698a7eaaf861150db51c2f8f643e8ffb + checksum: afd3aea1b763b7abb5a9d0e10e973e99520b528522be421d9ef13d4fa7ead2cd48acd85d48c0fd0e954f596da2181dafbafc176a080ab017ebd1909a8231c9b4 languageName: node linkType: hard @@ -7955,16 +7963,16 @@ __metadata: languageName: node linkType: hard -"css-select@npm:^4.1.3": - version: 4.2.1 - resolution: "css-select@npm:4.2.1" +"css-select@npm:^4.1.3, css-select@npm:^4.3.0": + version: 4.3.0 + resolution: "css-select@npm:4.3.0" dependencies: boolbase: ^1.0.0 - css-what: ^5.1.0 - domhandler: ^4.3.0 + css-what: ^6.0.1 + domhandler: ^4.3.1 domutils: ^2.8.0 nth-check: ^2.0.1 - checksum: 6617193ec7c332217204c4ea371d332c6845603fda415e36032e7e9e18206d7c368a14e3c57532082314d2689955b01122aa1097c1c52b6c1cab7ad90970d3c6 + checksum: d6202736839194dd7f910320032e7cfc40372f025e4bf21ca5bf6eb0a33264f322f50ba9c0adc35dadd342d3d6fae5ca244779a4873afbfa76561e343f2058e0 languageName: node linkType: hard @@ -8005,10 +8013,10 @@ __metadata: languageName: node linkType: hard -"css-what@npm:^5.0.1, css-what@npm:^5.1.0": - version: 5.1.0 - resolution: "css-what@npm:5.1.0" - checksum: 0b75d1bac95c885c168573c85744a6c6843d8c33345f54f717218b37ea6296b0e99bb12105930ea170fd4a921990392a7c790c16c585c1d8960c49e2b7ec39f7 +"css-what@npm:^6.0.1": + version: 6.0.1 + resolution: "css-what@npm:6.0.1" + checksum: d620866a85d19de5dac4e31e7856c8e80665c1ff23e3e241ccba23a2fd717c9e9cc08aec170447297cf2d0e13d74893320b08e3e8c8b5e783280a2ed50450eb6 languageName: node linkType: hard @@ -8875,7 +8883,7 @@ __metadata: languageName: node linkType: hard -"domhandler@npm:^4.0.0, domhandler@npm:^4.2.0, domhandler@npm:^4.3.0": +"domhandler@npm:^4.0.0, domhandler@npm:^4.2.0, domhandler@npm:^4.3.1": version: 4.3.1 resolution: "domhandler@npm:4.3.1" dependencies: @@ -8894,7 +8902,7 @@ __metadata: languageName: node linkType: hard -"domutils@npm:^2.5.2, domutils@npm:^2.7.0, domutils@npm:^2.8.0": +"domutils@npm:^2.5.2, domutils@npm:^2.8.0": version: 2.8.0 resolution: "domutils@npm:2.8.0" dependencies: @@ -9010,9 +9018,9 @@ __metadata: linkType: hard "electron-to-chromium@npm:^1.3.564, electron-to-chromium@npm:^1.4.84": - version: 1.4.89 - resolution: "electron-to-chromium@npm:1.4.89" - checksum: a67cf1c90a895e5cef27683f623a456348a7359a0e0f61b6d04378e7a07bfce71bcd39072de68ac7b718354a4bb43b0dfeb5d6087e51018fc86895abe3eaba79 + version: 1.4.101 + resolution: "electron-to-chromium@npm:1.4.101" + checksum: b4ba580c7e9f6ee4ea8c84524ed1c5279dcabf2d52b72e05aa7d4dc2097b07ada694c05e30d6f1ba0fe9e3788f0f027e9092fd4742967d65b484eb5db1e188f9 languageName: node linkType: hard @@ -9277,8 +9285,8 @@ __metadata: linkType: hard "es-abstract@npm:^1.17.2, es-abstract@npm:^1.19.0, es-abstract@npm:^1.19.1": - version: 1.19.1 - resolution: "es-abstract@npm:1.19.1" + version: 1.19.2 + resolution: "es-abstract@npm:1.19.2" dependencies: call-bind: ^1.0.2 es-to-primitive: ^1.2.1 @@ -9286,21 +9294,21 @@ __metadata: get-intrinsic: ^1.1.1 get-symbol-description: ^1.0.0 has: ^1.0.3 - has-symbols: ^1.0.2 + has-symbols: ^1.0.3 internal-slot: ^1.0.3 is-callable: ^1.2.4 - is-negative-zero: ^2.0.1 + is-negative-zero: ^2.0.2 is-regex: ^1.1.4 is-shared-array-buffer: ^1.0.1 is-string: ^1.0.7 - is-weakref: ^1.0.1 - object-inspect: ^1.11.0 + is-weakref: ^1.0.2 + object-inspect: ^1.12.0 object-keys: ^1.1.1 object.assign: ^4.1.2 string.prototype.trimend: ^1.0.4 string.prototype.trimstart: ^1.0.4 unbox-primitive: ^1.0.1 - checksum: b6be8410672c5364db3fb01eb786e30c7b4bb32b4af63d381c08840f4382c4a168e7855cd338bf59d4f1a1a1138f4d748d1fd40ec65aaa071876f9e9fbfed949 + checksum: 4724811fd54b2cea959a8b08e49cd41cc65c77363c37bf5b42dc64a7c730e16a0dca80edc73e46ebf90a8de311622009a5a8dbe47e9f4e129c35f52c5020fe4e languageName: node linkType: hard @@ -9732,11 +9740,11 @@ __metadata: linkType: hard "eslint-plugin-react-hooks@npm:^4.2.0, eslint-plugin-react-hooks@npm:^4.3.0": - version: 4.3.0 - resolution: "eslint-plugin-react-hooks@npm:4.3.0" + version: 4.4.0 + resolution: "eslint-plugin-react-hooks@npm:4.4.0" peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - checksum: 0ba1566ba0780bbc75a5921f49188edf232db2085ab32c8d3889592f0db9d6fadc97fcf639775e0101dec6b5409ca3c803ec44213b90c8bacaf0bdf921871c2e + checksum: 350b50d45677cb2df682b9e54475912746bd2f56fc342e4d47fad78d71eb1b2b742e702f1e6c04ab2196346d3d7a2e327b5eee826f5b96bfb84b5c41d35e44e9 languageName: node linkType: hard @@ -9965,8 +9973,8 @@ __metadata: linkType: hard "eslint@npm:^8.3.0": - version: 8.11.0 - resolution: "eslint@npm:8.11.0" + version: 8.12.0 + resolution: "eslint@npm:8.12.0" dependencies: "@eslint/eslintrc": ^1.2.1 "@humanwhocodes/config-array": ^0.9.2 @@ -10005,7 +10013,7 @@ __metadata: v8-compile-cache: ^2.0.3 bin: eslint: bin/eslint.js - checksum: a06a2ea37002d6c0a4f462fe31b4411185dc3da7857fafb896eb392ba95a1289cc3538056474b2f44f08012f265bede01a39d46df4ac39ebc6d7be90e2c8f9fa + checksum: 111bf9046b7a463049788dd00d7f4cd91e024029982352dff4811ce5dfa8cb1136aa127cd8a7a91508234d3e1b4fb6f638a1f5ef9ea08b1af93a18703a4a8dc1 languageName: node linkType: hard @@ -11018,8 +11026,8 @@ __metadata: linkType: hard "gauge@npm:^4.0.0": - version: 4.0.3 - resolution: "gauge@npm:4.0.3" + version: 4.0.4 + resolution: "gauge@npm:4.0.4" dependencies: aproba: ^1.0.3 || ^2.0.0 color-support: ^1.1.3 @@ -11029,7 +11037,7 @@ __metadata: string-width: ^4.2.3 strip-ansi: ^6.0.1 wide-align: ^1.1.5 - checksum: baf982238a5270def90a4895f2e083b5cf8e6f7df20b53b24a932845aec363a6cf411f88b33dcb016a43c9334fdfccd956e4514ee875d70af016bf6fead3d3ae + checksum: 788b6bfe52f1dd8e263cda800c26ac0ca2ff6de0b6eee2fe0d9e3abf15e149b651bd27bf5226be10e6e3edb5c4e5d5985a5a1a98137e7a892f75eff76467ad2d languageName: node linkType: hard @@ -11660,9 +11668,9 @@ __metadata: linkType: hard "html-entities@npm:^2.1.0, html-entities@npm:^2.3.2": - version: 2.3.2 - resolution: "html-entities@npm:2.3.2" - checksum: 522d8d202df301ff51b517a379e642023ed5c81ea9fb5674ffad88cff386165733d00b6089d5c2fcc644e44777d6072017b6216d8fa40f271d3610420d00a886 + version: 2.3.3 + resolution: "html-entities@npm:2.3.3" + checksum: 92521501da8aa5f66fee27f0f022d6e9ceae62667dae93aa6a2f636afa71ad530b7fb24a18d4d6c124c9885970cac5f8a52dbf1731741161002816ae43f98196 languageName: node linkType: hard @@ -12549,7 +12557,7 @@ __metadata: languageName: node linkType: hard -"is-negative-zero@npm:^2.0.1": +"is-negative-zero@npm:^2.0.2": version: 2.0.2 resolution: "is-negative-zero@npm:2.0.2" checksum: f3232194c47a549da60c3d509c9a09be442507616b69454716692e37ae9f37c4dea264fb208ad0c9f3efd15a796a46b79df07c7e53c6227c32170608b809149a @@ -12766,7 +12774,7 @@ __metadata: languageName: node linkType: hard -"is-weakref@npm:^1.0.1": +"is-weakref@npm:^1.0.2": version: 1.0.2 resolution: "is-weakref@npm:1.0.2" dependencies: @@ -14400,10 +14408,10 @@ __metadata: languageName: node linkType: hard -"lilconfig@npm:^2.0.3, lilconfig@npm:^2.0.4": - version: 2.0.4 - resolution: "lilconfig@npm:2.0.4" - checksum: 02ae530aa49218d782eb79e92c600ea5220828987f85aa3403fa512cadc7efe38c0ac7d0cd2edf600ad3fae1f6c1752f5b4bb78c0d9950435b044d53d507c9e1 +"lilconfig@npm:^2.0.3, lilconfig@npm:^2.0.5": + version: 2.0.5 + resolution: "lilconfig@npm:2.0.5" + checksum: f7bb9e42656f06930ad04e583026f087508ae408d3526b8b54895e934eb2a966b7aafae569656f2c79a29fe6d779b3ec44ba577e80814734c8655d6f71cdf2d1 languageName: node linkType: hard @@ -14727,10 +14735,10 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^7.5.1": - version: 7.7.1 - resolution: "lru-cache@npm:7.7.1" - checksum: f362c5a2cfa8ad6fe557ec43dc1b7a9695cce84a5652a43ff813609f782f5da576631e7dfad41878bf19a7a69438f38375178635ee80de269aa314280ca2f59e +"lru-cache@npm:^7.7.1": + version: 7.7.2 + resolution: "lru-cache@npm:7.7.2" + checksum: 1aaad83fcffeeed2e08d5b47862e22abe9a2aa065d4e333a0e1944f4125f11acc7a950374ab53a68e61c6188b300f8b4bc59a5f4798d0ca3c9a67b33ea185433 languageName: node linkType: hard @@ -14779,16 +14787,16 @@ __metadata: linkType: hard "make-fetch-happen@npm:^10.0.3": - version: 10.0.6 - resolution: "make-fetch-happen@npm:10.0.6" + version: 10.1.1 + resolution: "make-fetch-happen@npm:10.1.1" dependencies: agentkeepalive: ^4.2.1 - cacache: ^16.0.0 + cacache: ^16.0.2 http-cache-semantics: ^4.1.0 http-proxy-agent: ^5.0.0 https-proxy-agent: ^5.0.0 is-lambda: ^1.0.1 - lru-cache: ^7.5.1 + lru-cache: ^7.7.1 minipass: ^3.1.6 minipass-collect: ^1.0.2 minipass-fetch: ^2.0.3 @@ -14798,7 +14806,7 @@ __metadata: promise-retry: ^2.0.1 socks-proxy-agent: ^6.1.1 ssri: ^8.0.1 - checksum: cf3e745567f114bf161e13dbde402cff916482930936c102543b5c6e5e6409921b05d38d6400c92ed0b43011b185c8f39a9f504c9a1bdb956eeeed39929451a6 + checksum: 3f1b0acc2032061a01bb44458e07bbd5721e3fbfb5a1620eef38e7c7d022f2141373fc41a8056685441c70444d94e1479485492ac6e9e8ad5de87ea29ca9d9e4 languageName: node linkType: hard @@ -14988,12 +14996,12 @@ __metadata: linkType: hard "micromatch@npm:^4.0.0, micromatch@npm:^4.0.2, micromatch@npm:^4.0.4": - version: 4.0.4 - resolution: "micromatch@npm:4.0.4" + version: 4.0.5 + resolution: "micromatch@npm:4.0.5" dependencies: - braces: ^3.0.1 - picomatch: ^2.2.3 - checksum: ef3d1c88e79e0a68b0e94a03137676f3324ac18a908c245a9e5936f838079fcc108ac7170a5fadc265a9c2596963462e402841406bda1a4bb7b68805601d631c + braces: ^3.0.2 + picomatch: ^2.3.1 + checksum: 02a17b671c06e8fefeeb6ef996119c1e597c942e632a21ef589154f23898c9c6a9858526246abb14f8bca6e77734aa9dcf65476fca47cedfb80d9577d52843fc languageName: node linkType: hard @@ -15132,7 +15140,7 @@ __metadata: languageName: node linkType: hard -"minimist@npm:^1.1.1, minimist@npm:^1.2.0, minimist@npm:^1.2.5": +"minimist@npm:^1.1.1, minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:^1.2.6": version: 1.2.6 resolution: "minimist@npm:1.2.6" checksum: d15428cd1e11eb14e1233bcfb88ae07ed7a147de251441d61158619dfb32c4d7e9061d09cab4825fdee18ecd6fce323228c8c47b5ba7cd20af378ca4048fb3fb @@ -15149,8 +15157,8 @@ __metadata: linkType: hard "minipass-fetch@npm:^2.0.3": - version: 2.0.3 - resolution: "minipass-fetch@npm:2.0.3" + version: 2.1.0 + resolution: "minipass-fetch@npm:2.1.0" dependencies: encoding: ^0.1.13 minipass: ^3.1.6 @@ -15159,7 +15167,7 @@ __metadata: dependenciesMeta: encoding: optional: true - checksum: 78a4a509b1e73f5e63b84065969790373b36b04da586744815c7f7f80013f1d786797842cc33cfa517eba0ad2f2142eb0ac808c46738da1c53e0e3aeed81df11 + checksum: 1334732859a3f7959ed22589bafd9c40384b885aebb5932328071c33f86b3eb181d54c86919675d1825ab5f1c8e4f328878c863873258d113c29d79a4b0c9c9f languageName: node linkType: hard @@ -15238,13 +15246,13 @@ __metadata: linkType: hard "mkdirp@npm:^0.5.1, mkdirp@npm:^0.5.3, mkdirp@npm:^0.5.5, mkdirp@npm:~0.5.1": - version: 0.5.5 - resolution: "mkdirp@npm:0.5.5" + version: 0.5.6 + resolution: "mkdirp@npm:0.5.6" dependencies: - minimist: ^1.2.5 + minimist: ^1.2.6 bin: mkdirp: bin/cmd.js - checksum: 3bce20ea525f9477befe458ab85284b0b66c8dc3812f94155af07c827175948cdd8114852ac6c6d82009b13c1048c37f6d98743eb019651ee25c39acc8aabe7d + checksum: 0c91b721bb12c3f9af4b77ebf73604baf350e64d80df91754dc509491ae93bf238581e59c7188360cec7cb62fc4100959245a42cfe01834efedc5e9d068376c2 languageName: node linkType: hard @@ -15363,11 +15371,11 @@ __metadata: linkType: hard "nanoid@npm:^3.3.1": - version: 3.3.1 - resolution: "nanoid@npm:3.3.1" + version: 3.3.2 + resolution: "nanoid@npm:3.3.2" bin: nanoid: bin/nanoid.cjs - checksum: 4ef0969e1bbe866fc223eb32276cbccb0961900bfe79104fa5abe34361979dead8d0e061410a5c03bc3d47455685adf32c09d6f27790f4a6898fb51f7df7ec86 + checksum: 376717f0685251fad77850bd84c6b8d57837c71eeb1c05be7c742140cc1835a5a2953562add05166d6dbc8fb65f3fdffa356213037b967a470e1691dc3e7b9cc languageName: node linkType: hard @@ -15468,10 +15476,10 @@ __metadata: languageName: node linkType: hard -"node-forge@npm:^1.2.0": - version: 1.3.0 - resolution: "node-forge@npm:1.3.0" - checksum: 3d8124168dd82006fafbb079f40a529afa0de5bf4d77e6a5a471877e9d39bece31fdc8339e8aee30d5480dc79ffcd1059cfcb21983d350dd3f2a9f226db6ca85 +"node-forge@npm:^1": + version: 1.3.1 + resolution: "node-forge@npm:1.3.1" + checksum: 08fb072d3d670599c89a1704b3e9c649ff1b998256737f0e06fbd1a5bf41cae4457ccaee32d95052d80bbafd9ffe01284e078c8071f0267dc9744e51c5ed42a9 languageName: node linkType: hard @@ -15739,7 +15747,7 @@ __metadata: languageName: node linkType: hard -"object-inspect@npm:^1.11.0, object-inspect@npm:^1.7.0, object-inspect@npm:^1.9.0": +"object-inspect@npm:^1.12.0, object-inspect@npm:^1.7.0, object-inspect@npm:^1.9.0": version: 1.12.0 resolution: "object-inspect@npm:1.12.0" checksum: 2b36d4001a9c921c6b342e2965734519c9c58c355822243c3207fbf0aac271f8d44d30d2d570d450b2cc6f0f00b72bcdba515c37827d2560e5f22b1899a31cf4 @@ -16360,7 +16368,7 @@ __metadata: languageName: node linkType: hard -"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.2, picomatch@npm:^2.2.3": +"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.2, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1": version: 2.3.1 resolution: "picomatch@npm:2.3.1" checksum: 050c865ce81119c4822c45d3c84f1ced46f93a0126febae20737bd05ca20589c564d6e9226977df859ed5e03dc73f02584a2b0faad36e896936238238b0446cf @@ -17055,17 +17063,20 @@ __metadata: linkType: hard "postcss-load-config@npm:^3.1.0": - version: 3.1.3 - resolution: "postcss-load-config@npm:3.1.3" + version: 3.1.4 + resolution: "postcss-load-config@npm:3.1.4" dependencies: - lilconfig: ^2.0.4 + lilconfig: ^2.0.5 yaml: ^1.10.2 peerDependencies: + postcss: ">=8.0.9" ts-node: ">=9.0.0" peerDependenciesMeta: + postcss: + optional: true ts-node: optional: true - checksum: 7d187d339f259265bf1de9efff39223b94cb2cabe4610516896a16ec96f713b9b6505b4247d870f134842f8441b442a0fdc33a782b78ae3bec6db2aed4aeafec + checksum: 1c589504c2d90b1568aecae8238ab993c17dba2c44f848a8f13619ba556d26a1c09644d5e6361b5784e721e94af37b604992f9f3dc0483e687a0cc1cc5029a34 languageName: node linkType: hard @@ -19913,11 +19924,11 @@ __metadata: linkType: hard "selfsigned@npm:^2.0.0": - version: 2.0.0 - resolution: "selfsigned@npm:2.0.0" + version: 2.0.1 + resolution: "selfsigned@npm:2.0.1" dependencies: - node-forge: ^1.2.0 - checksum: 43fca39a5aded2a8e97c1756af74c049a9dde12d47d302820f7d507d25c2ad7da4b04bc439a36620d63b4c0149bcf34ae7a729f978bf3b1bf48859c36ae34cee + node-forge: ^1 + checksum: 864e65c2f31ca877bce3ccdaa3bdef5e1e992b63b2a03641e00c24cd305bf2acce093431d1fed2e5ae9f526558db4be5e90baa2b3474c0428fcf7e25cc86ac93 languageName: node linkType: hard @@ -21603,14 +21614,14 @@ __metadata: linkType: hard "tsconfig-paths@npm:^3.12.0": - version: 3.14.0 - resolution: "tsconfig-paths@npm:3.14.0" + version: 3.14.1 + resolution: "tsconfig-paths@npm:3.14.1" dependencies: "@types/json5": ^0.0.29 json5: ^1.0.1 - minimist: ^1.2.0 + minimist: ^1.2.6 strip-bom: ^3.0.0 - checksum: edd81e8f053a67e4a308037d2668c1fff06b01d4c3989170b90eb7eae5bdbebcc4910a8b7fbe0af3c21c62b68f67c1a9b9de5d9fe96cfe15ca45f7a198ee2c0c + checksum: 8afa01c673ebb4782ba53d3a12df97fa837ce524f8ad38ee4e2b2fd57f5ac79abc21c574e9e9eb014d93efe7fe8214001b96233b5c6ea75bd1ea82afe17a4c6d languageName: node linkType: hard @@ -21787,12 +21798,12 @@ __metadata: linkType: hard "typescript@npm:^4.4.3": - version: 4.6.2 - resolution: "typescript@npm:4.6.2" + version: 4.6.3 + resolution: "typescript@npm:4.6.3" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 8a44ed7e6f6c4cb1ebe8cf236ecda2fb119d84dcf0fbd77e707b2dfea1bbcfc4e366493a143513ce7f57203c75da9d4e20af6fe46de89749366351046be7577c + checksum: 255bb26c8cb846ca689dd1c3a56587af4f69055907aa2c154796ea28ee0dea871535b1c78f85a6212c77f2657843a269c3a742d09d81495b97b914bf7920415b languageName: node linkType: hard @@ -21807,12 +21818,12 @@ __metadata: linkType: hard "typescript@patch:typescript@^4.4.3#~builtin": - version: 4.6.2 - resolution: "typescript@patch:typescript@npm%3A4.6.2#~builtin::version=4.6.2&hash=de8f8a" + version: 4.6.3 + resolution: "typescript@patch:typescript@npm%3A4.6.3#~builtin::version=4.6.3&hash=de8f8a" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: efb83260a22ee49d4c8bdc59b3cefe54fdf51d6f563f5c3a35aa3d5e46fb12f3f1d33a36d6f9f64171e567ead1847e99cb612d0a9a74e7d44e16cad9d0bbc937 + checksum: fe6bdc1afb2f145ddb7b0a3a31f96352209f6a5704d97f038414ea22ff9d8dd42f32cfb6652e30458d7d958d2d4e85de2df11c574899c6f750a6b3c0e90a3a76 languageName: node linkType: hard @@ -22715,13 +22726,13 @@ __metadata: languageName: node linkType: hard -"workbox-background-sync@npm:6.5.1": - version: 6.5.1 - resolution: "workbox-background-sync@npm:6.5.1" +"workbox-background-sync@npm:6.5.2": + version: 6.5.2 + resolution: "workbox-background-sync@npm:6.5.2" dependencies: idb: ^6.1.4 - workbox-core: 6.5.1 - checksum: 8a2a799f822439f7c600de0b836ba9c8cd7a2bc727812949b5dec9265bd92c316e82e565c18c1af0ed7656e98d053f9ad9a450dd110db8c2635811b1d30f356d + workbox-core: 6.5.2 + checksum: f1de51c6f1a5eb3eb59373164ec0f26265102bce1dfb88f1204736b63ff29374ca87c58812cd121116679aef83463b8578b9cd960242dd6982f11e1937cbeb68 languageName: node linkType: hard @@ -22734,12 +22745,12 @@ __metadata: languageName: node linkType: hard -"workbox-broadcast-update@npm:6.5.1": - version: 6.5.1 - resolution: "workbox-broadcast-update@npm:6.5.1" +"workbox-broadcast-update@npm:6.5.2": + version: 6.5.2 + resolution: "workbox-broadcast-update@npm:6.5.2" dependencies: - workbox-core: 6.5.1 - checksum: 5341b419aa70bf2044f369541d140faf8be457c9f9aecb651804976c5d7461875b0089fbddb4d319b8f9907720094921527cbfd3db16bf008d925a28b8060e8a + workbox-core: 6.5.2 + checksum: 042eed3908b19780d1b834742478928fce8be87b71a579b235b413fffd457e4bda9e12052f6bc60868eb34b368362aef46e9bd895cf9a46bdc7f641c93541fe1 languageName: node linkType: hard @@ -22752,9 +22763,9 @@ __metadata: languageName: node linkType: hard -"workbox-build@npm:6.5.1": - version: 6.5.1 - resolution: "workbox-build@npm:6.5.1" +"workbox-build@npm:6.5.2": + version: 6.5.2 + resolution: "workbox-build@npm:6.5.2" dependencies: "@apideck/better-ajv-errors": ^0.3.1 "@babel/core": ^7.11.1 @@ -22778,22 +22789,22 @@ __metadata: strip-comments: ^2.0.1 tempy: ^0.6.0 upath: ^1.2.0 - workbox-background-sync: 6.5.1 - workbox-broadcast-update: 6.5.1 - workbox-cacheable-response: 6.5.1 - workbox-core: 6.5.1 - workbox-expiration: 6.5.1 - workbox-google-analytics: 6.5.1 - workbox-navigation-preload: 6.5.1 - workbox-precaching: 6.5.1 - workbox-range-requests: 6.5.1 - workbox-recipes: 6.5.1 - workbox-routing: 6.5.1 - workbox-strategies: 6.5.1 - workbox-streams: 6.5.1 - workbox-sw: 6.5.1 - workbox-window: 6.5.1 - checksum: eb922e57bd235fd94544584529768de2512c6e876322b1484209624ba3fab8d3dfa64d2fddfd63b9c101497f5340ad813509900668d2963b9e360208f5b9e703 + workbox-background-sync: 6.5.2 + workbox-broadcast-update: 6.5.2 + workbox-cacheable-response: 6.5.2 + workbox-core: 6.5.2 + workbox-expiration: 6.5.2 + workbox-google-analytics: 6.5.2 + workbox-navigation-preload: 6.5.2 + workbox-precaching: 6.5.2 + workbox-range-requests: 6.5.2 + workbox-recipes: 6.5.2 + workbox-routing: 6.5.2 + workbox-strategies: 6.5.2 + workbox-streams: 6.5.2 + workbox-sw: 6.5.2 + workbox-window: 6.5.2 + checksum: 05da981e34f9429773e9d9baeb8125c9a43e76f1de98a9008a8b5f9694db8a8d925b814af875f4dd1671708ee36192ae19d5eb57b2b8b8fc8d4c54343f5e14f8 languageName: node linkType: hard @@ -22841,12 +22852,12 @@ __metadata: languageName: node linkType: hard -"workbox-cacheable-response@npm:6.5.1": - version: 6.5.1 - resolution: "workbox-cacheable-response@npm:6.5.1" +"workbox-cacheable-response@npm:6.5.2": + version: 6.5.2 + resolution: "workbox-cacheable-response@npm:6.5.2" dependencies: - workbox-core: 6.5.1 - checksum: 5c32837c5bac5fc449275a3a0e63b39e15da683b8120cedcb413cef7756f51f8bb9547ba4dc6731b8983cf54505507167b4cc47fc31cc576b20f95a6b0177a1f + workbox-core: 6.5.2 + checksum: 58a6afd8c9667ecf7d95ba6df1fd12a3778e407dc21b84b6e64b4eaaefdd2bb033e770c4f17f13ba649750dff48034181e8f2b3dd1770710a309844158858baf languageName: node linkType: hard @@ -22859,10 +22870,10 @@ __metadata: languageName: node linkType: hard -"workbox-core@npm:6.5.1": - version: 6.5.1 - resolution: "workbox-core@npm:6.5.1" - checksum: e9cc8bdd4ea3a8cbe2a15552b5231348218d78a317d55ce3d663b466522dee27aca80350b0dceea885ff6d0d62353e62373bb90457e006ed3d41471846b4e058 +"workbox-core@npm:6.5.2": + version: 6.5.2 + resolution: "workbox-core@npm:6.5.2" + checksum: 04eaa0a9123bb9b2ad3e920581442f145a768b55fe664f3c623d0c3f7216c4b629bfe64d623d5e5edae7af9382c9ac152af41e34356665cfe08d6c681c468d42 languageName: node linkType: hard @@ -22873,13 +22884,13 @@ __metadata: languageName: node linkType: hard -"workbox-expiration@npm:6.5.1": - version: 6.5.1 - resolution: "workbox-expiration@npm:6.5.1" +"workbox-expiration@npm:6.5.2": + version: 6.5.2 + resolution: "workbox-expiration@npm:6.5.2" dependencies: idb: ^6.1.4 - workbox-core: 6.5.1 - checksum: ea15280313e31789d7a604f2e4d2b1711c1ca81255dd1e790efa39baac5c20abae3bb7c39a7696c857b18c35402e5c3c0c90561ab87074fb39146abf031a56fe + workbox-core: 6.5.2 + checksum: 0f21ff079f8a3cdb05ed57c75da6006da1dc6a4da34e9ca9ef9d5a85ad39edd4682951161f50c404408e9cde5edb84c086ef27d70100915339d067b63b66b50f languageName: node linkType: hard @@ -22892,15 +22903,15 @@ __metadata: languageName: node linkType: hard -"workbox-google-analytics@npm:6.5.1": - version: 6.5.1 - resolution: "workbox-google-analytics@npm:6.5.1" +"workbox-google-analytics@npm:6.5.2": + version: 6.5.2 + resolution: "workbox-google-analytics@npm:6.5.2" dependencies: - workbox-background-sync: 6.5.1 - workbox-core: 6.5.1 - workbox-routing: 6.5.1 - workbox-strategies: 6.5.1 - checksum: c25c6ef8c3189a90b8304d8c86cba59d43997de9f2d4e0e112907d7c2b1b15a9ac808f60e0da4685ac238738c6ea9135922095e52d6ae9cdc8367e97fa751939 + workbox-background-sync: 6.5.2 + workbox-core: 6.5.2 + workbox-routing: 6.5.2 + workbox-strategies: 6.5.2 + checksum: c58e9f3f5b48606319f9097ff144ebccfa8eef806b65d95b44ed2381329eb0439883ae5e195e67678eef21fe97160bfd431ad67beeeea40e48d805a04e98d224 languageName: node linkType: hard @@ -22916,12 +22927,12 @@ __metadata: languageName: node linkType: hard -"workbox-navigation-preload@npm:6.5.1": - version: 6.5.1 - resolution: "workbox-navigation-preload@npm:6.5.1" +"workbox-navigation-preload@npm:6.5.2": + version: 6.5.2 + resolution: "workbox-navigation-preload@npm:6.5.2" dependencies: - workbox-core: 6.5.1 - checksum: 59ec49bd6f9eeb1b1d74bff87adeb575daa2b6f6de7969ee577b7a73c2d719e3003557dddf7345b81ca16d9a64964aa79b1e589f10eebfbde567f531642a7ab7 + workbox-core: 6.5.2 + checksum: 6ab852a47268f037d05c973ab89cbb10fbc94c5b6956b7f5035e5ba0e52460f5e69982e8c5dfd4225d1999187d5be0fe804e168c4fbdc2a31934cc7740ba19ba languageName: node linkType: hard @@ -22934,14 +22945,14 @@ __metadata: languageName: node linkType: hard -"workbox-precaching@npm:6.5.1": - version: 6.5.1 - resolution: "workbox-precaching@npm:6.5.1" +"workbox-precaching@npm:6.5.2": + version: 6.5.2 + resolution: "workbox-precaching@npm:6.5.2" dependencies: - workbox-core: 6.5.1 - workbox-routing: 6.5.1 - workbox-strategies: 6.5.1 - checksum: bf9ff07651ccd6f2c1ecea3e1bfb2bbff0c1b55f05625d10c8a055f833b967abf02dfa8b9e2bd192a1674208f50ac90ec4b939297a0ee368f47280660fdec13f + workbox-core: 6.5.2 + workbox-routing: 6.5.2 + workbox-strategies: 6.5.2 + checksum: 3161bf57b855b7a690063b27d8192a2d04fec9774c69aa50228c0e4f6415bfd71972887a9a2e18c6e5923b1ecb13eab144196baf8bd8bb653b633736467b3629 languageName: node linkType: hard @@ -22954,12 +22965,12 @@ __metadata: languageName: node linkType: hard -"workbox-range-requests@npm:6.5.1": - version: 6.5.1 - resolution: "workbox-range-requests@npm:6.5.1" +"workbox-range-requests@npm:6.5.2": + version: 6.5.2 + resolution: "workbox-range-requests@npm:6.5.2" dependencies: - workbox-core: 6.5.1 - checksum: b327fee8fc55dc299c0b4a2a38b0d35c218134cf490d199279236795da74def9adfd7198baa64e19f70a6a66ba308319542396a66bfce99eefa00f4c0c388516 + workbox-core: 6.5.2 + checksum: 3df67ce261ee924cf98d8c458b91cc77519680324fae8bfe3f3f5f86df5ddd012872c4621ba0e0e653dbc495a1d72bbebadf82c22398c23d810b37d3e778ce5e languageName: node linkType: hard @@ -22972,26 +22983,26 @@ __metadata: languageName: node linkType: hard -"workbox-recipes@npm:6.5.1": - version: 6.5.1 - resolution: "workbox-recipes@npm:6.5.1" +"workbox-recipes@npm:6.5.2": + version: 6.5.2 + resolution: "workbox-recipes@npm:6.5.2" dependencies: - workbox-cacheable-response: 6.5.1 - workbox-core: 6.5.1 - workbox-expiration: 6.5.1 - workbox-precaching: 6.5.1 - workbox-routing: 6.5.1 - workbox-strategies: 6.5.1 - checksum: 2e1c79f4345e0c71800695cab153f97757148fff39c6edf2952eda3cf65f00a97efe2be4b50b0426858360729cc5c96379c26f0dfc6427312041006dfb2b4d74 + workbox-cacheable-response: 6.5.2 + workbox-core: 6.5.2 + workbox-expiration: 6.5.2 + workbox-precaching: 6.5.2 + workbox-routing: 6.5.2 + workbox-strategies: 6.5.2 + checksum: 6753bc67a486c822ddf74e1096a09dd648520dfd5bb283a85d382c0b0405f8f6042e6574bbde29f9d761fd74fe298a877904434e43798a8af8346168286b059d languageName: node linkType: hard -"workbox-routing@npm:6.5.1": - version: 6.5.1 - resolution: "workbox-routing@npm:6.5.1" +"workbox-routing@npm:6.5.2": + version: 6.5.2 + resolution: "workbox-routing@npm:6.5.2" dependencies: - workbox-core: 6.5.1 - checksum: 0b0f9a3e9a915d6daf6c57ede8b96f9e39bd54a18e7bf6ebb367a0201fdd53a77ba3a5eafa423bdae57a9e988c26aa7397ceff582ca2ff6b905fc58fccb0ba15 + workbox-core: 6.5.2 + checksum: 59c3b3d17bb48a9d4042ca9ac1538506a58f6735f52a80040bc2d8f7dfeac1de1a2db894a4b44e3c9af6b0eaf795d79421d73950d7bd2cdd85b91dc7f9a6c8fe languageName: node linkType: hard @@ -23004,12 +23015,12 @@ __metadata: languageName: node linkType: hard -"workbox-strategies@npm:6.5.1": - version: 6.5.1 - resolution: "workbox-strategies@npm:6.5.1" +"workbox-strategies@npm:6.5.2": + version: 6.5.2 + resolution: "workbox-strategies@npm:6.5.2" dependencies: - workbox-core: 6.5.1 - checksum: 80d2d3be12cb42eb57e57b1df7a92d8bb8ada4d83256739c27d89cdbdb5081df1aa357ce30b09b2041c5a0222a644a976e3be7f0789b7d1daf621ae8f1760a76 + workbox-core: 6.5.2 + checksum: 83163c430e17017cbb06dc24f000da677673ebb2542a838710813badc656f335e3643496714c0c15cd0e5114aa2fb4aefcd5a437e5cbd6eac9ae862493daaece languageName: node linkType: hard @@ -23023,13 +23034,13 @@ __metadata: languageName: node linkType: hard -"workbox-streams@npm:6.5.1": - version: 6.5.1 - resolution: "workbox-streams@npm:6.5.1" +"workbox-streams@npm:6.5.2": + version: 6.5.2 + resolution: "workbox-streams@npm:6.5.2" dependencies: - workbox-core: 6.5.1 - workbox-routing: 6.5.1 - checksum: 590c9f461fcaeb6a620e9dbab8658ce4e52937768f898a59ccfdf12883c2e255c987b04e3dc286e970b775fb8e7a3c4a604a22b812cc14f9afb70f31aa2edb07 + workbox-core: 6.5.2 + workbox-routing: 6.5.2 + checksum: 9a5e0a7c9d0230f336612885979fc6cb130a402b5edf991a46d62ec0a2fbe067ee3a1a60b55c8acef8b084150f606f85145e99cdbe04c8bb3ebb7efecc6e1427 languageName: node linkType: hard @@ -23043,10 +23054,10 @@ __metadata: languageName: node linkType: hard -"workbox-sw@npm:6.5.1": - version: 6.5.1 - resolution: "workbox-sw@npm:6.5.1" - checksum: bf809594c5da70cbe81c5e27068a414fdd7cda2b73fa9d349a2df9d5bc3f8774240e9c31bf8d6334094a49098c58d696b7a3a3ac2109d00b80e8e6683e11ac46 +"workbox-sw@npm:6.5.2": + version: 6.5.2 + resolution: "workbox-sw@npm:6.5.2" + checksum: 7b5e8c84768ac22b73ed71c6d1b1b3525edfafdec10240879400d4302694218af4de84e06d5867b81309679ef96c2c047666c98e25c2cecab04ce53fa441c842 languageName: node linkType: hard @@ -23074,27 +23085,27 @@ __metadata: linkType: hard "workbox-webpack-plugin@npm:^6.4.1": - version: 6.5.1 - resolution: "workbox-webpack-plugin@npm:6.5.1" + version: 6.5.2 + resolution: "workbox-webpack-plugin@npm:6.5.2" dependencies: fast-json-stable-stringify: ^2.1.0 pretty-bytes: ^5.4.1 upath: ^1.2.0 webpack-sources: ^1.4.3 - workbox-build: 6.5.1 + workbox-build: 6.5.2 peerDependencies: webpack: ^4.4.0 || ^5.9.0 - checksum: ae5d432d904c2ada2d3eed6aa6747473dfea1eb12389eb20afa77e932525fb545f7a0e12920d19f8727a29610e2b8f3792ee7c69200bd9819feb0f7e24d470b3 + checksum: 4b0df7f564debdbc754b3fbecfc574a5bd65e5b4bb04bd6e86a1296f1259adfbe85491f718bba02fe6961813412b4df12f445020a3db713fb64ca236f55a5100 languageName: node linkType: hard -"workbox-window@npm:6.5.1": - version: 6.5.1 - resolution: "workbox-window@npm:6.5.1" +"workbox-window@npm:6.5.2": + version: 6.5.2 + resolution: "workbox-window@npm:6.5.2" dependencies: "@types/trusted-types": ^2.0.2 - workbox-core: 6.5.1 - checksum: fdd1c54df1bc1039729655f1ee94d0e3aad430a7d5e2f6512a82c35c6efd296945c491cccee2d77ca78c6889f6526afbe5090be1b21bd3aee892e2b281dd3c56 + workbox-core: 6.5.2 + checksum: f6fe30c1d7abe996f05fac6a026be97023719feae2cdcb3c2c9dcec875748a9865930ba6efc24bc28f764dba7eb71f9c786d696c4d8689e7ddab69ae8044e631 languageName: node linkType: hard