diff --git a/package.json b/package.json index fa05675..bb2958c 100755 --- a/package.json +++ b/package.json @@ -47,13 +47,12 @@ "@essentials/memoize-one": "^1.1.0", "@essentials/one-key-map": "^1.2.0", "@essentials/request-timeout": "^1.3.0", - "@react-hook/event": "^1.2.3", + "@react-hook/event": "^1.2.6", "@react-hook/latest": "^1.0.3", "@react-hook/passive-layout-effect": "^1.2.1", "@react-hook/throttle": "^2.2.0", "@react-hook/window-scroll": "^1.3.0", - "@react-hook/window-size": "^3.0.7", - "@types/raf-schd": "^4.0.1", + "@react-hook/window-size": "^3.1.1", "raf-schd": "^4.0.3", "trie-memoize": "^1.2.0" }, @@ -61,14 +60,15 @@ "react": ">=16.8" }, "devDependencies": { + "@babel/types": "^7.24.0", "@commitlint/cli": "latest", "@commitlint/config-conventional": "latest", "@essentials/benchmark": "^1.0.7", "@semantic-release/changelog": "^6.0.0", "@semantic-release/git": "^10.0.0", "@shopify/jest-dom-mocks": "^3.0.7", - "@swc-node/core": "^1.6.0", - "@swc-node/jest": "^1.3.2", + "@swc-node/core": "^1.7.0", + "@swc-node/jest": "^1.3.3", "@swc/core": "^1.5.0", "@testing-library/jest-dom": "latest", "@testing-library/react": "latest", @@ -76,6 +76,7 @@ "@testing-library/user-event": "latest", "@types/jest": "^27.4.0", "@types/node": "^20.12.7", + "@types/raf-schd": "^4.0.3", "@types/react": "latest", "@types/react-dom": "latest", "@typescript-eslint/eslint-plugin": "^5.1.0", @@ -85,8 +86,8 @@ "husky": "latest", "jest": "^27.4.7", "lint-staged": "latest", - "lundle": "latest", - "node-fetch": "^2.6.0", + "lundle": "^0.4.13", + "node-fetch": "^2.6.5", "prettier": "latest", "rand-int": "^1.0.0", "react": "latest", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dbef663..18487b2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,8 +18,8 @@ importers: specifier: ^1.3.0 version: 1.3.0 '@react-hook/event': - specifier: ^1.2.3 - version: 1.2.3(react@17.0.2) + specifier: ^1.2.6 + version: 1.2.6(react@17.0.2) '@react-hook/latest': specifier: ^1.0.3 version: 1.0.3(react@17.0.2) @@ -33,11 +33,8 @@ importers: specifier: ^1.3.0 version: 1.3.0(react@17.0.2) '@react-hook/window-size': - specifier: ^3.0.7 - version: 3.0.7(react@17.0.2) - '@types/raf-schd': - specifier: ^4.0.1 - version: 4.0.1 + specifier: ^3.1.1 + version: 3.1.1(react@17.0.2) raf-schd: specifier: ^4.0.3 version: 4.0.3 @@ -45,6 +42,9 @@ importers: specifier: ^1.2.0 version: 1.2.0 devDependencies: + '@babel/types': + specifier: ^7.24.0 + version: 7.24.0 '@commitlint/cli': specifier: latest version: 16.0.1(@swc/core@1.5.0)(@types/node@20.12.7) @@ -64,10 +64,10 @@ importers: specifier: ^3.0.7 version: 3.0.7(node-fetch@2.6.5) '@swc-node/core': - specifier: ^1.6.0 + specifier: ^1.7.0 version: 1.7.0 '@swc-node/jest': - specifier: ^1.3.2 + specifier: ^1.3.3 version: 1.3.3 '@swc/core': specifier: ^1.5.0 @@ -90,6 +90,9 @@ importers: '@types/node': specifier: ^20.12.7 version: 20.12.7 + '@types/raf-schd': + specifier: ^4.0.3 + version: 4.0.3 '@types/react': specifier: latest version: 17.0.38 @@ -118,10 +121,10 @@ importers: specifier: latest version: 12.1.5(enquirer@2.3.6) lundle: - specifier: latest + specifier: ^0.4.13 version: 0.4.13(@types/babel__core@7.1.16)(@types/node@20.12.7) node-fetch: - specifier: ^2.6.0 + specifier: ^2.6.5 version: 2.6.5 prettier: specifier: latest @@ -372,10 +375,6 @@ packages: resolution: {integrity: sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.16.7': - resolution: {integrity: sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==} - engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.22.20': resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} engines: {node: '>=6.9.0'} @@ -1004,6 +1003,10 @@ packages: resolution: {integrity: sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==} engines: {node: '>=6.9.0'} + '@babel/runtime@7.24.4': + resolution: {integrity: sha512-dkxf7+hn8mFBwKjs9bvBlArzLVxVbS8usaPUDd5p2a9JCL9tB8OaOVN1isD4+Xyk4ns89/xeOmbQvgdK7IIVdA==} + engines: {node: '>=6.9.0'} + '@babel/template@7.15.4': resolution: {integrity: sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==} engines: {node: '>=6.9.0'} @@ -1028,14 +1031,6 @@ packages: resolution: {integrity: sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==} engines: {node: '>=6.9.0'} - '@babel/types@7.15.6': - resolution: {integrity: sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==} - engines: {node: '>=6.9.0'} - - '@babel/types@7.16.7': - resolution: {integrity: sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==} - engines: {node: '>=6.9.0'} - '@babel/types@7.24.0': resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==} engines: {node: '>=6.9.0'} @@ -1326,8 +1321,8 @@ packages: peerDependencies: react: '>=16.8' - '@react-hook/event@1.2.3': - resolution: {integrity: sha512-WMBwLnYY2rubLeecsi4skl1imfx0oiXTgazV/1ByPT6WkmLvxUao3hC+mxps5D/+JK4Fq3uG9OWU/dn5jMtXyg==} + '@react-hook/event@1.2.6': + resolution: {integrity: sha512-JUL5IluaOdn5w5Afpe/puPa1rj8X6udMlQ9dt4hvMuKmTrBS1Ya6sb4sVgvfe2eU4yDuOfAhik8xhbcCekbg9Q==} peerDependencies: react: '>=16.8' @@ -1351,8 +1346,8 @@ packages: peerDependencies: react: '>=16.8' - '@react-hook/window-size@3.0.7': - resolution: {integrity: sha512-bK5ed/jN+cxy0s1jt2CelCnUt7jZRseUvPQ22ZJkUl/QDOsD+7CA/6wcqC3c0QweM/fPBRP6uI56TJ48SnlVww==} + '@react-hook/window-size@3.1.1': + resolution: {integrity: sha512-yWnVS5LKnOUIrEsI44oz3bIIUYqflamPL27n+k/PC//PsX/YeWBky09oPeAoc9As6jSH16Wgo8plI+ECZaHk3g==} peerDependencies: react: '>=16.8' @@ -1659,14 +1654,17 @@ packages: '@types/parse-json@4.0.0': resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} + '@types/parse-json@4.0.2': + resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} + '@types/prettier@2.4.1': resolution: {integrity: sha512-Fo79ojj3vdEZOHg3wR9ksAMRz4P3S5fDB5e/YWZiFnyFQI1WY2Vftu9XoXVVtJfxB7Bpce/QTqWSSntkz2Znrw==} '@types/prop-types@15.7.4': resolution: {integrity: sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==} - '@types/raf-schd@4.0.1': - resolution: {integrity: sha512-Ha+EnKHFIh9EKW0/XZJPUd3EGDFisEvauaBd4VVCRPKeOqUxNEc9TodiY2Zhk33XCgzJucoFEcaoNcBAPHTQ2A==} + '@types/raf-schd@4.0.3': + resolution: {integrity: sha512-dXFOLpls9K3eXBupCtMhvtbPtWVAkwa5tkqdMj1uVwYBYdPu2kVX1mGVp2qFpfeNNub85B0vzFfxA4URA0TnPA==} '@types/react-dom@17.0.11': resolution: {integrity: sha512-f96K3k+24RaLGVu/Y2Ng3e1EbZ8/cVJvypZWd7cy0ofCBaf2lcM46xNhycMZ2xGwbBjRql7hOlZ+e2WlJ5MH3Q==} @@ -2152,9 +2150,6 @@ packages: resolution: {integrity: sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==} engines: {node: '>=10'} - caniuse-lite@1.0.30001296: - resolution: {integrity: sha512-WfrtPEoNSoeATDlf4y3QvkwiELl9GyPLISV5GejTbbQRtQx4LhsXmc9IQ6XCL2d7UxCyEzToEZNMeqR79OUw8Q==} - caniuse-lite@1.0.30001612: resolution: {integrity: sha512-lFgnZ07UhaCcsSZgWW0K5j4e69dK1u/ltrL9lTUiFOwNHs12S3UMIEYgBV0Z6C6hRDev7iRnMzzYmKabYdXF9g==} @@ -2395,6 +2390,10 @@ packages: resolution: {integrity: sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==} engines: {node: '>=10'} + cosmiconfig@7.1.0: + resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} + engines: {node: '>=10'} + cosmiconfig@9.0.0: resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} engines: {node: '>=14'} @@ -2683,6 +2682,10 @@ packages: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} engines: {node: '>=6'} + escalade@3.1.2: + resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} + engines: {node: '>=6'} + escape-string-regexp@1.0.5: resolution: {integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=} engines: {node: '>=0.8.0'} @@ -3113,6 +3116,9 @@ packages: glob@7.2.0: resolution: {integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==} + glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + global-dirs@0.1.1: resolution: {integrity: sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=} engines: {node: '>=4'} @@ -3151,6 +3157,9 @@ packages: graceful-fs@4.2.10: resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + graceful-fs@4.2.8: resolution: {integrity: sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==} @@ -3988,6 +3997,10 @@ packages: resolution: {integrity: sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==} engines: {node: '>=8.6'} + micromatch@4.0.5: + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + engines: {node: '>=8.6'} + mime-db@1.50.0: resolution: {integrity: sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A==} engines: {node: '>= 0.6'} @@ -4020,6 +4033,9 @@ packages: minimatch@3.0.4: resolution: {integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==} + minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + minimist-options@4.1.0: resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} engines: {node: '>= 6'} @@ -4027,6 +4043,9 @@ packages: minimist@1.2.5: resolution: {integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==} + minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + moment@2.29.1: resolution: {integrity: sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==} @@ -4405,6 +4424,10 @@ packages: resolution: {integrity: sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==} engines: {node: '>=8.6'} + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + pify@3.0.0: resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==} engines: {node: '>=4'} @@ -4611,6 +4634,9 @@ packages: regenerator-runtime@0.13.9: resolution: {integrity: sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==} + regenerator-runtime@0.14.1: + resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} + regenerator-transform@0.15.2: resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} @@ -4684,6 +4710,10 @@ packages: resolve@1.20.0: resolution: {integrity: sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==} + resolve@1.22.8: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + hasBin: true + resolve@2.0.0-next.3: resolution: {integrity: sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==} @@ -4781,6 +4811,10 @@ packages: resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} hasBin: true + semver@5.7.2: + resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} + hasBin: true + semver@6.3.0: resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} hasBin: true @@ -4838,6 +4872,10 @@ packages: side-channel@1.0.4: resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} + side-channel@1.0.6: + resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} + engines: {node: '>= 0.4'} + signal-exit@3.0.5: resolution: {integrity: sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==} @@ -5077,6 +5115,10 @@ packages: resolution: {integrity: sha512-QBDPHyPQDRTy9ku4URNGY5Lah8PAaXs6tAAwp55sL5WCsSW7GIfdf6W5ixfziW+t7wh3GVvHyHHyQ1ESsoRvaA==} engines: {node: '>=14.18'} + supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + symbol-tree@3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} @@ -5151,7 +5193,7 @@ packages: resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} to-fast-properties@2.0.0: - resolution: {integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=} + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} engines: {node: '>=4'} to-regex-range@5.0.1: @@ -5322,8 +5364,8 @@ packages: resolution: {integrity: sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==} engines: {node: '>=4'} - unicode-property-aliases-ecmascript@2.0.0: - resolution: {integrity: sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==} + unicode-property-aliases-ecmascript@2.1.0: + resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} engines: {node: '>=4'} unicorn-magic@0.1.0: @@ -5345,6 +5387,10 @@ packages: resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} engines: {node: '>= 10.0.0'} + universalify@2.0.1: + resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} + engines: {node: '>= 10.0.0'} + update-browserslist-db@1.0.13: resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} hasBin: true @@ -5561,7 +5607,7 @@ snapshots: commander: 4.1.1 convert-source-map: 2.0.0 fs-readdir-recursive: 1.1.0 - glob: 7.2.0 + glob: 7.2.3 make-dir: 2.1.0 slash: 2.0.0 optionalDependencies: @@ -5599,7 +5645,7 @@ snapshots: '@babel/parser': 7.15.8 '@babel/template': 7.15.4 '@babel/traverse': 7.15.4 - '@babel/types': 7.15.6 + '@babel/types': 7.24.0 convert-source-map: 1.8.0 debug: 4.3.3(supports-color@9.2.1) gensync: 1.0.0-beta.2 @@ -5619,7 +5665,7 @@ snapshots: '@babel/parser': 7.16.7 '@babel/template': 7.16.7 '@babel/traverse': 7.16.7 - '@babel/types': 7.16.7 + '@babel/types': 7.24.0 convert-source-map: 1.8.0 debug: 4.3.3(supports-color@9.2.1) gensync: 1.0.0-beta.2 @@ -5659,13 +5705,13 @@ snapshots: '@babel/generator@7.15.8': dependencies: - '@babel/types': 7.16.7 + '@babel/types': 7.24.0 jsesc: 2.5.2 source-map: 0.5.7 '@babel/generator@7.16.7': dependencies: - '@babel/types': 7.16.7 + '@babel/types': 7.24.0 jsesc: 2.5.2 source-map: 0.5.7 @@ -5678,7 +5724,7 @@ snapshots: '@babel/helper-annotate-as-pure@7.16.7': dependencies: - '@babel/types': 7.16.7 + '@babel/types': 7.24.0 '@babel/helper-annotate-as-pure@7.22.5': dependencies: @@ -5739,13 +5785,13 @@ snapshots: '@babel/helper-plugin-utils': 7.24.0 debug: 4.3.4 lodash.debounce: 4.0.8 - resolve: 1.20.0 + resolve: 1.22.8 transitivePeerDependencies: - supports-color '@babel/helper-environment-visitor@7.16.7': dependencies: - '@babel/types': 7.16.7 + '@babel/types': 7.24.0 '@babel/helper-environment-visitor@7.22.20': {} @@ -5753,7 +5799,7 @@ snapshots: dependencies: '@babel/helper-get-function-arity': 7.16.7 '@babel/template': 7.16.7 - '@babel/types': 7.16.7 + '@babel/types': 7.24.0 '@babel/helper-function-name@7.23.0': dependencies: @@ -5762,11 +5808,11 @@ snapshots: '@babel/helper-get-function-arity@7.16.7': dependencies: - '@babel/types': 7.16.7 + '@babel/types': 7.24.0 '@babel/helper-hoist-variables@7.16.7': dependencies: - '@babel/types': 7.16.7 + '@babel/types': 7.24.0 '@babel/helper-hoist-variables@7.22.5': dependencies: @@ -5774,7 +5820,7 @@ snapshots: '@babel/helper-member-expression-to-functions@7.16.7': dependencies: - '@babel/types': 7.16.7 + '@babel/types': 7.24.0 '@babel/helper-member-expression-to-functions@7.23.0': dependencies: @@ -5782,7 +5828,7 @@ snapshots: '@babel/helper-module-imports@7.16.7': dependencies: - '@babel/types': 7.16.7 + '@babel/types': 7.24.0 '@babel/helper-module-imports@7.24.3': dependencies: @@ -5794,10 +5840,10 @@ snapshots: '@babel/helper-replace-supers': 7.16.7 '@babel/helper-simple-access': 7.16.7 '@babel/helper-split-export-declaration': 7.16.7 - '@babel/helper-validator-identifier': 7.16.7 + '@babel/helper-validator-identifier': 7.22.20 '@babel/template': 7.16.7 '@babel/traverse': 7.16.7 - '@babel/types': 7.16.7 + '@babel/types': 7.24.0 transitivePeerDependencies: - supports-color @@ -5807,10 +5853,10 @@ snapshots: '@babel/helper-module-imports': 7.16.7 '@babel/helper-simple-access': 7.16.7 '@babel/helper-split-export-declaration': 7.16.7 - '@babel/helper-validator-identifier': 7.16.7 + '@babel/helper-validator-identifier': 7.22.20 '@babel/template': 7.16.7 '@babel/traverse': 7.16.7 - '@babel/types': 7.16.7 + '@babel/types': 7.24.0 transitivePeerDependencies: - supports-color @@ -5825,7 +5871,7 @@ snapshots: '@babel/helper-optimise-call-expression@7.16.7': dependencies: - '@babel/types': 7.16.7 + '@babel/types': 7.24.0 '@babel/helper-optimise-call-expression@7.22.5': dependencies: @@ -5848,7 +5894,7 @@ snapshots: '@babel/helper-member-expression-to-functions': 7.16.7 '@babel/helper-optimise-call-expression': 7.16.7 '@babel/traverse': 7.16.7 - '@babel/types': 7.16.7 + '@babel/types': 7.24.0 transitivePeerDependencies: - supports-color @@ -5861,7 +5907,7 @@ snapshots: '@babel/helper-simple-access@7.16.7': dependencies: - '@babel/types': 7.16.7 + '@babel/types': 7.24.0 '@babel/helper-simple-access@7.22.5': dependencies: @@ -5873,7 +5919,7 @@ snapshots: '@babel/helper-split-export-declaration@7.16.7': dependencies: - '@babel/types': 7.16.7 + '@babel/types': 7.24.0 '@babel/helper-split-export-declaration@7.22.6': dependencies: @@ -5883,8 +5929,6 @@ snapshots: '@babel/helper-validator-identifier@7.15.7': {} - '@babel/helper-validator-identifier@7.16.7': {} - '@babel/helper-validator-identifier@7.22.20': {} '@babel/helper-validator-option@7.16.7': {} @@ -5901,7 +5945,7 @@ snapshots: dependencies: '@babel/template': 7.16.7 '@babel/traverse': 7.16.7 - '@babel/types': 7.16.7 + '@babel/types': 7.24.0 transitivePeerDependencies: - supports-color @@ -5909,7 +5953,7 @@ snapshots: dependencies: '@babel/template': 7.16.7 '@babel/traverse': 7.16.7 - '@babel/types': 7.16.7 + '@babel/types': 7.24.0 transitivePeerDependencies: - supports-color @@ -5929,7 +5973,7 @@ snapshots: '@babel/highlight@7.16.7': dependencies: - '@babel/helper-validator-identifier': 7.16.7 + '@babel/helper-validator-identifier': 7.22.20 chalk: 2.4.2 js-tokens: 4.0.0 @@ -5942,11 +5986,11 @@ snapshots: '@babel/parser@7.15.8': dependencies: - '@babel/types': 7.16.7 + '@babel/types': 7.24.0 '@babel/parser@7.16.7': dependencies: - '@babel/types': 7.16.7 + '@babel/types': 7.24.0 '@babel/parser@7.24.4': dependencies: @@ -6455,7 +6499,7 @@ snapshots: '@babel/helper-module-imports': 7.16.7 '@babel/helper-plugin-utils': 7.16.7 '@babel/plugin-syntax-jsx': 7.14.5(@babel/core@7.16.7) - '@babel/types': 7.16.7 + '@babel/types': 7.24.0 '@babel/plugin-transform-react-pure-annotations@7.14.5(@babel/core@7.16.7)': dependencies: @@ -6667,17 +6711,21 @@ snapshots: dependencies: regenerator-runtime: 0.13.9 + '@babel/runtime@7.24.4': + dependencies: + regenerator-runtime: 0.14.1 + '@babel/template@7.15.4': dependencies: '@babel/code-frame': 7.16.7 '@babel/parser': 7.16.7 - '@babel/types': 7.16.7 + '@babel/types': 7.24.0 '@babel/template@7.16.7': dependencies: '@babel/code-frame': 7.16.7 '@babel/parser': 7.16.7 - '@babel/types': 7.16.7 + '@babel/types': 7.24.0 '@babel/template@7.24.0': dependencies: @@ -6693,7 +6741,7 @@ snapshots: '@babel/helper-hoist-variables': 7.16.7 '@babel/helper-split-export-declaration': 7.16.7 '@babel/parser': 7.16.7 - '@babel/types': 7.16.7 + '@babel/types': 7.24.0 debug: 4.3.3(supports-color@9.2.1) globals: 11.12.0 transitivePeerDependencies: @@ -6708,7 +6756,7 @@ snapshots: '@babel/helper-hoist-variables': 7.16.7 '@babel/helper-split-export-declaration': 7.16.7 '@babel/parser': 7.16.7 - '@babel/types': 7.16.7 + '@babel/types': 7.24.0 debug: 4.3.3(supports-color@9.2.1) globals: 11.12.0 transitivePeerDependencies: @@ -6729,16 +6777,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/types@7.15.6': - dependencies: - '@babel/helper-validator-identifier': 7.16.7 - to-fast-properties: 2.0.0 - - '@babel/types@7.16.7': - dependencies: - '@babel/helper-validator-identifier': 7.16.7 - to-fast-properties: 2.0.0 - '@babel/types@7.24.0': dependencies: '@babel/helper-string-parser': 7.24.1 @@ -7213,9 +7251,8 @@ snapshots: '@react-hook/latest': 1.0.3(react@17.0.2) react: 17.0.2 - '@react-hook/event@1.2.3(react@17.0.2)': + '@react-hook/event@1.2.6(react@17.0.2)': dependencies: - '@react-hook/passive-layout-effect': 1.2.1(react@17.0.2) react: 17.0.2 '@react-hook/latest@1.0.3(react@16.14.0)': @@ -7237,14 +7274,14 @@ snapshots: '@react-hook/window-scroll@1.3.0(react@17.0.2)': dependencies: - '@react-hook/event': 1.2.3(react@17.0.2) + '@react-hook/event': 1.2.6(react@17.0.2) '@react-hook/throttle': 2.2.0(react@17.0.2) react: 17.0.2 - '@react-hook/window-size@3.0.7(react@17.0.2)': + '@react-hook/window-size@3.1.1(react@17.0.2)': dependencies: '@react-hook/debounce': 3.0.0(react@17.0.2) - '@react-hook/event': 1.2.3(react@17.0.2) + '@react-hook/event': 1.2.6(react@17.0.2) '@react-hook/throttle': 2.2.0(react@17.0.2) react: 17.0.2 @@ -7313,7 +7350,7 @@ snapshots: debug: 4.3.4 import-from-esm: 1.3.4 lodash-es: 4.17.21 - micromatch: 4.0.4 + micromatch: 4.0.5 semantic-release: 23.0.8(typescript@4.5.4) transitivePeerDependencies: - supports-color @@ -7554,23 +7591,23 @@ snapshots: '@types/babel__core@7.1.16': dependencies: '@babel/parser': 7.16.7 - '@babel/types': 7.16.7 + '@babel/types': 7.24.0 '@types/babel__generator': 7.6.3 '@types/babel__template': 7.4.1 '@types/babel__traverse': 7.14.2 '@types/babel__generator@7.6.3': dependencies: - '@babel/types': 7.16.7 + '@babel/types': 7.24.0 '@types/babel__template@7.4.1': dependencies: '@babel/parser': 7.16.7 - '@babel/types': 7.16.7 + '@babel/types': 7.24.0 '@types/babel__traverse@7.14.2': dependencies: - '@babel/types': 7.16.7 + '@babel/types': 7.24.0 '@types/estree@0.0.39': {} @@ -7615,11 +7652,13 @@ snapshots: '@types/parse-json@4.0.0': {} + '@types/parse-json@4.0.2': {} + '@types/prettier@2.4.1': {} '@types/prop-types@15.7.4': {} - '@types/raf-schd@4.0.1': {} + '@types/raf-schd@4.0.3': {} '@types/react-dom@17.0.11': dependencies: @@ -8021,15 +8060,15 @@ snapshots: babel-plugin-jest-hoist@27.4.0: dependencies: '@babel/template': 7.16.7 - '@babel/types': 7.16.7 + '@babel/types': 7.24.0 '@types/babel__core': 7.1.16 '@types/babel__traverse': 7.14.2 babel-plugin-macros@3.1.0: dependencies: - '@babel/runtime': 7.15.4 - cosmiconfig: 7.0.1 - resolve: 1.20.0 + '@babel/runtime': 7.24.4 + cosmiconfig: 7.1.0 + resolve: 1.22.8 babel-plugin-optimize-react@0.0.4(@babel/core@7.16.7): dependencies: @@ -8117,7 +8156,7 @@ snapshots: browserslist@4.19.1: dependencies: - caniuse-lite: 1.0.30001296 + caniuse-lite: 1.0.30001612 electron-to-chromium: 1.4.35 escalade: 3.1.1 node-releases: 2.0.1 @@ -8170,8 +8209,6 @@ snapshots: camelcase@6.2.0: {} - caniuse-lite@1.0.30001296: {} - caniuse-lite@1.0.30001612: {} capital-case@1.0.4: @@ -8466,6 +8503,14 @@ snapshots: path-type: 4.0.0 yaml: 1.10.2 + cosmiconfig@7.1.0: + dependencies: + '@types/parse-json': 4.0.2 + import-fresh: 3.3.0 + parse-json: 5.2.0 + path-type: 4.0.0 + yaml: 1.10.2 + cosmiconfig@9.0.0(typescript@4.5.4): dependencies: env-paths: 2.2.1 @@ -8800,6 +8845,8 @@ snapshots: escalade@3.1.1: {} + escalade@3.1.2: {} + escape-string-regexp@1.0.5: {} escape-string-regexp@2.0.0: {} @@ -9148,7 +9195,7 @@ snapshots: '@nodelib/fs.walk': 1.2.8 glob-parent: 5.1.2 merge2: 1.4.1 - micromatch: 4.0.4 + micromatch: 4.0.5 fast-json-stable-stringify@2.1.0: {} @@ -9262,9 +9309,9 @@ snapshots: fs-extra@11.2.0: dependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jsonfile: 6.1.0 - universalify: 2.0.0 + universalify: 2.0.1 fs-extra@8.1.0: dependencies: @@ -9383,6 +9430,15 @@ snapshots: once: 1.4.0 path-is-absolute: 1.0.1 + glob@7.2.3: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + global-dirs@0.1.1: dependencies: ini: 1.3.8 @@ -9435,6 +9491,8 @@ snapshots: graceful-fs@4.2.10: {} + graceful-fs@4.2.11: {} + graceful-fs@4.2.8: {} gzip-size@5.1.1: @@ -9444,7 +9502,7 @@ snapshots: handlebars@4.7.8: dependencies: - minimist: 1.2.5 + minimist: 1.2.8 neo-async: 2.6.2 source-map: 0.6.1 wordwrap: 1.0.0 @@ -9659,7 +9717,7 @@ snapshots: dependencies: es-errors: 1.3.0 hasown: 2.0.2 - side-channel: 1.0.4 + side-channel: 1.0.6 into-stream@7.0.0: dependencies: @@ -10139,7 +10197,7 @@ snapshots: '@babel/generator': 7.16.7 '@babel/plugin-syntax-typescript': 7.16.7(@babel/core@7.16.7) '@babel/traverse': 7.16.7 - '@babel/types': 7.16.7 + '@babel/types': 7.24.0 '@jest/transform': 27.4.6 '@jest/types': 27.4.2 '@types/babel__traverse': 7.14.2 @@ -10361,7 +10419,7 @@ snapshots: load-json-file@4.0.0: dependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 parse-json: 4.0.0 pify: 3.0.0 strip-bom: 3.0.0 @@ -10486,7 +10544,7 @@ snapshots: make-dir@2.1.0: dependencies: pify: 4.0.1 - semver: 5.7.1 + semver: 5.7.2 make-dir@3.1.0: dependencies: @@ -10541,6 +10599,11 @@ snapshots: braces: 3.0.2 picomatch: 2.3.0 + micromatch@4.0.5: + dependencies: + braces: 3.0.2 + picomatch: 2.3.1 + mime-db@1.50.0: {} mime-types@2.1.33: @@ -10561,6 +10624,10 @@ snapshots: dependencies: brace-expansion: 1.1.11 + minimatch@3.1.2: + dependencies: + brace-expansion: 1.1.11 + minimist-options@4.1.0: dependencies: arrify: 1.0.1 @@ -10569,6 +10636,8 @@ snapshots: minimist@1.2.5: {} + minimist@1.2.8: {} + moment@2.29.1: {} ms@2.0.0: {} @@ -10860,6 +10929,8 @@ snapshots: picomatch@2.3.0: {} + picomatch@2.3.1: {} + pify@3.0.0: {} pify@4.0.1: {} @@ -10953,7 +11024,7 @@ snapshots: dependencies: deep-extend: 0.6.0 ini: 1.3.8 - minimist: 1.2.5 + minimist: 1.2.8 strip-json-comments: 2.0.1 react-devtools-core@4.20.2: @@ -11078,9 +11149,11 @@ snapshots: regenerator-runtime@0.13.9: {} + regenerator-runtime@0.14.1: {} + regenerator-transform@0.15.2: dependencies: - '@babel/runtime': 7.15.4 + '@babel/runtime': 7.24.4 regexp.prototype.flags@1.3.1: dependencies: @@ -11147,6 +11220,12 @@ snapshots: is-core-module: 2.8.0 path-parse: 1.0.7 + resolve@1.22.8: + dependencies: + is-core-module: 2.13.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + resolve@2.0.0-next.3: dependencies: is-core-module: 2.8.0 @@ -11254,7 +11333,7 @@ snapshots: lodash-es: 4.17.21 marked: 12.0.2 marked-terminal: 7.0.0(marked@12.0.2) - micromatch: 4.0.4 + micromatch: 4.0.5 p-each-series: 3.0.0 p-reduce: 3.0.0 read-package-up: 11.0.0 @@ -11275,6 +11354,8 @@ snapshots: semver@5.7.1: {} + semver@5.7.2: {} + semver@6.3.0: {} semver@6.3.1: {} @@ -11335,6 +11416,13 @@ snapshots: get-intrinsic: 1.1.1 object-inspect: 1.12.0 + side-channel@1.0.6: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + object-inspect: 1.13.1 + signal-exit@3.0.5: {} signal-exit@4.1.0: {} @@ -11583,6 +11671,8 @@ snapshots: has-flag: 4.0.0 supports-color: 7.2.0 + supports-preserve-symlinks-flag@1.0.0: {} + symbol-tree@3.2.4: {} table@6.7.2: @@ -11832,11 +11922,11 @@ snapshots: unicode-match-property-ecmascript@2.0.0: dependencies: unicode-canonical-property-names-ecmascript: 2.0.0 - unicode-property-aliases-ecmascript: 2.0.0 + unicode-property-aliases-ecmascript: 2.1.0 unicode-match-property-value-ecmascript@2.1.0: {} - unicode-property-aliases-ecmascript@2.0.0: {} + unicode-property-aliases-ecmascript@2.1.0: {} unicorn-magic@0.1.0: {} @@ -11850,10 +11940,12 @@ snapshots: universalify@2.0.0: {} + universalify@2.0.1: {} + update-browserslist-db@1.0.13(browserslist@4.23.0): dependencies: browserslist: 4.23.0 - escalade: 3.1.1 + escalade: 3.1.2 picocolors: 1.0.0 upper-case-first@2.0.2: @@ -12053,7 +12145,7 @@ snapshots: yargs@17.7.2: dependencies: cliui: 8.0.1 - escalade: 3.1.1 + escalade: 3.1.2 get-caller-file: 2.0.5 require-directory: 2.1.1 string-width: 4.2.3