diff --git a/package.json b/package.json index 8b9af53..fda25ea 100644 --- a/package.json +++ b/package.json @@ -56,21 +56,21 @@ "devDependencies": { "@changesets/cli": "^2.25.2", "@changesets/parse": "^0.3.15", - "@commitlint/cli": "^17.2.0", - "@commitlint/config-conventional": "^17.2.0", + "@commitlint/cli": "^17.3.0", + "@commitlint/config-conventional": "^17.3.0", "@mheob/eslint-config": "^3.1.0", "@mheob/prettier-config": "^2.0.3", "@mheob/tsconfig": "^1.0.1", - "@types/node": "^18.11.9", - "@vitest/coverage-istanbul": "^0.25.2", - "eslint": "^8.28.0", + "@types/node": "^18.11.11", + "@vitest/coverage-istanbul": "^0.25.4", + "eslint": "^8.29.0", "husky": "^8.0.2", - "lint-staged": "^13.0.3", + "lint-staged": "^13.1.0", "ts-node": "^10.9.1", "tsup": "^6.5.0", "typescript": "^4.9.3", - "vite": "^3.2.4", - "vitest": "^0.25.2" + "vite": "^3.2.5", + "vitest": "^0.25.4" }, "tsup": { "clean": true, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a10fa1d..33dced0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,22 +5,22 @@ specifiers: '@changesets/get-github-info': ^0.5.1 '@changesets/parse': ^0.3.15 '@changesets/types': ^5.2.0 - '@commitlint/cli': ^17.2.0 - '@commitlint/config-conventional': ^17.2.0 + '@commitlint/cli': ^17.3.0 + '@commitlint/config-conventional': ^17.3.0 '@mheob/eslint-config': ^3.1.0 '@mheob/prettier-config': ^2.0.3 '@mheob/tsconfig': ^1.0.1 - '@types/node': ^18.11.9 - '@vitest/coverage-istanbul': ^0.25.2 + '@types/node': ^18.11.11 + '@vitest/coverage-istanbul': ^0.25.4 dotenv: ^16.0.3 - eslint: ^8.28.0 + eslint: ^8.29.0 husky: ^8.0.2 - lint-staged: ^13.0.3 + lint-staged: ^13.1.0 ts-node: ^10.9.1 tsup: ^6.5.0 typescript: ^4.9.3 - vite: ^3.2.4 - vitest: ^0.25.2 + vite: ^3.2.5 + vitest: ^0.25.4 dependencies: '@changesets/get-github-info': 0.5.1 @@ -30,21 +30,21 @@ dependencies: devDependencies: '@changesets/cli': 2.25.2 '@changesets/parse': 0.3.15 - '@commitlint/cli': 17.2.0 - '@commitlint/config-conventional': 17.2.0 - '@mheob/eslint-config': 3.1.0_hsf322ms6xhhd4b5ne6lb74y4a + '@commitlint/cli': 17.3.0 + '@commitlint/config-conventional': 17.3.0 + '@mheob/eslint-config': 3.1.0_s5ps7njkmjlaqajutnox5ntcla '@mheob/prettier-config': 2.0.3 '@mheob/tsconfig': 1.0.1 - '@types/node': 18.11.9 - '@vitest/coverage-istanbul': 0.25.2 - eslint: 8.28.0 + '@types/node': 18.11.12 + '@vitest/coverage-istanbul': 0.25.6 + eslint: 8.29.0 husky: 8.0.2 - lint-staged: 13.0.3 - ts-node: 10.9.1_wup25etrarvlqkprac7h35hj7u + lint-staged: 13.1.0 + ts-node: 10.9.1_6p7nqubch7mty46g2f7yqsj7we tsup: 6.5.0_2dtigtkb225m7ii7q45utxqwgi typescript: 4.9.3 - vite: 3.2.4_@types+node@18.11.9 - vitest: 0.25.2 + vite: 3.2.5_@types+node@18.11.12 + vitest: 0.25.6 packages: @@ -534,18 +534,18 @@ packages: prettier: 2.7.1 dev: true - /@commitlint/cli/17.2.0: - resolution: {integrity: sha512-kd1zykcrjIKyDRftWW1E1TJqkgzeosEkv1BiYPCdzkb/g/3BrfgwZUHR1vg+HO3qKUb/0dN+jNXArhGGAHpmaQ==} + /@commitlint/cli/17.3.0: + resolution: {integrity: sha512-/H0md7TsKflKzVPz226VfXzVafJFO1f9+r2KcFvmBu08V0T56lZU1s8WL7/xlxqLMqBTVaBf7Ixtc4bskdEEZg==} engines: {node: '>=v14'} hasBin: true dependencies: '@commitlint/format': 17.0.0 - '@commitlint/lint': 17.2.0 - '@commitlint/load': 17.2.0 + '@commitlint/lint': 17.3.0 + '@commitlint/load': 17.3.0 '@commitlint/read': 17.2.0 '@commitlint/types': 17.0.0 execa: 5.1.1 - lodash: 4.17.21 + lodash.isfunction: 3.0.9 resolve-from: 5.0.0 resolve-global: 1.0.0 yargs: 17.6.2 @@ -554,8 +554,8 @@ packages: - '@swc/wasm' dev: true - /@commitlint/config-conventional/17.2.0: - resolution: {integrity: sha512-g5hQqRa80f++SYS233dbDSg16YdyounMTAhVcmqtInNeY/GF3aA4st9SVtJxpeGrGmueMrU4L+BBb+6Vs5wrcg==} + /@commitlint/config-conventional/17.3.0: + resolution: {integrity: sha512-hgI+fN5xF8nhS9uG/V06xyT0nlcyvHHMkq0kwRSr96vl5BFlRGaL2C0/YY4kQagfU087tmj01bJkG9Ek98Wllw==} engines: {node: '>=v14'} dependencies: conventional-changelog-conventionalcommits: 5.0.0 @@ -569,12 +569,16 @@ packages: ajv: 8.11.2 dev: true - /@commitlint/ensure/17.0.0: - resolution: {integrity: sha512-M2hkJnNXvEni59S0QPOnqCKIK52G1XyXBGw51mvh7OXDudCmZ9tZiIPpU882p475Mhx48Ien1MbWjCP1zlyC0A==} + /@commitlint/ensure/17.3.0: + resolution: {integrity: sha512-kWbrQHDoW5veIUQx30gXoLOCjWvwC6OOEofhPCLl5ytRPBDAQObMbxTha1Bt2aSyNE/IrJ0s0xkdZ1Gi3wJwQg==} engines: {node: '>=v14'} dependencies: '@commitlint/types': 17.0.0 - lodash: 4.17.21 + lodash.camelcase: 4.3.0 + lodash.kebabcase: 4.1.1 + lodash.snakecase: 4.1.1 + lodash.startcase: 4.4.0 + lodash.upperfirst: 4.3.1 dev: true /@commitlint/execute-rule/17.0.0: @@ -598,29 +602,31 @@ packages: semver: 7.3.7 dev: true - /@commitlint/lint/17.2.0: - resolution: {integrity: sha512-N2oLn4Dj672wKH5qJ4LGO+73UkYXGHO+NTVUusGw83SjEv7GjpqPGKU6KALW2kFQ/GsDefSvOjpSi3CzWHQBDg==} + /@commitlint/lint/17.3.0: + resolution: {integrity: sha512-VilOTPg0i9A7CCWM49E9bl5jytfTvfTxf9iwbWAWNjxJ/A5mhPKbm3sHuAdwJ87tDk1k4j8vomYfH23iaY+1Rw==} engines: {node: '>=v14'} dependencies: '@commitlint/is-ignored': 17.2.0 '@commitlint/parse': 17.2.0 - '@commitlint/rules': 17.2.0 + '@commitlint/rules': 17.3.0 '@commitlint/types': 17.0.0 dev: true - /@commitlint/load/17.2.0: - resolution: {integrity: sha512-HDD57qSqNrk399R4TIjw31AWBG8dBjNj1MrDKZKmC/wvimtnIFlqzcu1+sxfXIOHj/+M6tcMWDtvknGUd7SU+g==} + /@commitlint/load/17.3.0: + resolution: {integrity: sha512-u/pV6rCAJrCUN+HylBHLzZ4qj1Ew3+eN9GBPhNi9otGxtOfA8b+8nJSxaNbcC23Ins/kcpjGf9zPSVW7628Umw==} engines: {node: '>=v14'} dependencies: '@commitlint/config-validator': 17.1.0 '@commitlint/execute-rule': 17.0.0 - '@commitlint/resolve-extends': 17.1.0 + '@commitlint/resolve-extends': 17.3.0 '@commitlint/types': 17.0.0 '@types/node': 14.18.33 chalk: 4.1.2 cosmiconfig: 7.1.0 cosmiconfig-typescript-loader: 4.2.0_qoh33be55smklb2oyrgdyddh4a - lodash: 4.17.21 + lodash.isplainobject: 4.0.6 + lodash.merge: 4.6.2 + lodash.uniq: 4.5.0 resolve-from: 5.0.0 ts-node: 10.9.1_kluoused5zacjtflizwvdqgpom typescript: 4.9.3 @@ -654,23 +660,23 @@ packages: minimist: 1.2.7 dev: true - /@commitlint/resolve-extends/17.1.0: - resolution: {integrity: sha512-jqKm00LJ59T0O8O4bH4oMa4XyJVEOK4GzH8Qye9XKji+Q1FxhZznxMV/bDLyYkzbTodBt9sL0WLql8wMtRTbqQ==} + /@commitlint/resolve-extends/17.3.0: + resolution: {integrity: sha512-Lf3JufJlc5yVEtJWC8o4IAZaB8FQAUaVlhlAHRACd0TTFizV2Lk2VH70et23KgvbQNf7kQzHs/2B4QZalBv6Cg==} engines: {node: '>=v14'} dependencies: '@commitlint/config-validator': 17.1.0 '@commitlint/types': 17.0.0 import-fresh: 3.3.0 - lodash: 4.17.21 + lodash.mergewith: 4.6.2 resolve-from: 5.0.0 resolve-global: 1.0.0 dev: true - /@commitlint/rules/17.2.0: - resolution: {integrity: sha512-1YynwD4Eh7HXZNpqG8mtUlL2pSX2jBy61EejYJv4ooZPcg50Ak7LPOyD3a9UZnsE76AXWFBz+yo9Hv4MIpAa0Q==} + /@commitlint/rules/17.3.0: + resolution: {integrity: sha512-s2UhDjC5yP2utx3WWqsnZRzjgzAX8BMwr1nltC0u0p8T/nzpkx4TojEfhlsOUj1t7efxzZRjUAV0NxNwdJyk+g==} engines: {node: '>=v14'} dependencies: - '@commitlint/ensure': 17.0.0 + '@commitlint/ensure': 17.3.0 '@commitlint/message': 17.2.0 '@commitlint/to-lines': 17.0.0 '@commitlint/types': 17.0.0 @@ -828,20 +834,20 @@ packages: read-yaml-file: 1.1.0 dev: true - /@mheob/eslint-config/3.1.0_hsf322ms6xhhd4b5ne6lb74y4a: + /@mheob/eslint-config/3.1.0_s5ps7njkmjlaqajutnox5ntcla: resolution: {integrity: sha512-jhMdKHKAxoBjd6oj8DxVhWGn3Miq5+5OnsUezJhBhKWugnXSP60VFOz2+mP5CKxnCgO+mciQ3fzSq1+qvpeUzw==} peerDependencies: eslint: ^8.27.0 prettier: ^2.7.1 dependencies: - '@typescript-eslint/eslint-plugin': 5.43.0_nqj4bdx4ekws7aecttskpih4py - '@typescript-eslint/parser': 5.43.0_hsf322ms6xhhd4b5ne6lb74y4a - eslint: 8.28.0 - eslint-config-next: 13.0.3_hsf322ms6xhhd4b5ne6lb74y4a - eslint-config-prettier: 8.5.0_eslint@8.28.0 - eslint-plugin-prettier: 4.2.1_rmrwosquysyxz32vxkk5sjikay - eslint-plugin-react: 7.31.10_eslint@8.28.0 - eslint-plugin-unicorn: 44.0.2_eslint@8.28.0 + '@typescript-eslint/eslint-plugin': 5.43.0_qnvzsjaco3xap4q7irnv6bz4n4 + '@typescript-eslint/parser': 5.43.0_s5ps7njkmjlaqajutnox5ntcla + eslint: 8.29.0 + eslint-config-next: 13.0.3_s5ps7njkmjlaqajutnox5ntcla + eslint-config-prettier: 8.5.0_eslint@8.29.0 + eslint-plugin-prettier: 4.2.1_rv3d3tnqhv5dgywhdbdc3a36ya + eslint-plugin-react: 7.31.10_eslint@8.29.0 + eslint-plugin-unicorn: 44.0.2_eslint@8.29.0 transitivePeerDependencies: - eslint-import-resolver-webpack - supports-color @@ -962,8 +968,8 @@ packages: resolution: {integrity: sha512-qelS/Ra6sacc4loe/3MSjXNL1dNQ/GjxNHVzuChwMfmk7HuycRLVQN2qNY3XahK+fZc5E2szqQSKUyAF0E+2bg==} dev: true - /@types/node/18.11.9: - resolution: {integrity: sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==} + /@types/node/18.11.12: + resolution: {integrity: sha512-FgD3NtTAKvyMmD44T07zz2fEf+OKwutgBCEVM8GcvMGVGaDktiLNTDvPwC/LUe3PinMW+X6CuLOF2Ui1mAlSXg==} dev: true /@types/normalize-package-data/2.4.1: @@ -982,7 +988,7 @@ packages: resolution: {integrity: sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==} dev: true - /@typescript-eslint/eslint-plugin/5.43.0_nqj4bdx4ekws7aecttskpih4py: + /@typescript-eslint/eslint-plugin/5.43.0_qnvzsjaco3xap4q7irnv6bz4n4: resolution: {integrity: sha512-wNPzG+eDR6+hhW4yobEmpR36jrqqQv1vxBq5LJO3fBAktjkvekfr4BRl+3Fn1CM/A+s8/EiGUbOMDoYqWdbtXA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -993,12 +999,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.43.0_hsf322ms6xhhd4b5ne6lb74y4a + '@typescript-eslint/parser': 5.43.0_s5ps7njkmjlaqajutnox5ntcla '@typescript-eslint/scope-manager': 5.43.0 - '@typescript-eslint/type-utils': 5.43.0_hsf322ms6xhhd4b5ne6lb74y4a - '@typescript-eslint/utils': 5.43.0_hsf322ms6xhhd4b5ne6lb74y4a + '@typescript-eslint/type-utils': 5.43.0_s5ps7njkmjlaqajutnox5ntcla + '@typescript-eslint/utils': 5.43.0_s5ps7njkmjlaqajutnox5ntcla debug: 4.3.4 - eslint: 8.28.0 + eslint: 8.29.0 ignore: 5.2.0 natural-compare-lite: 1.4.0 regexpp: 3.2.0 @@ -1009,7 +1015,7 @@ packages: - supports-color dev: true - /@typescript-eslint/parser/5.43.0_hsf322ms6xhhd4b5ne6lb74y4a: + /@typescript-eslint/parser/5.43.0_s5ps7njkmjlaqajutnox5ntcla: resolution: {integrity: sha512-2iHUK2Lh7PwNUlhFxxLI2haSDNyXvebBO9izhjhMoDC+S3XI9qt2DGFUsiJ89m2k7gGYch2aEpYqV5F/+nwZug==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1023,7 +1029,7 @@ packages: '@typescript-eslint/types': 5.43.0 '@typescript-eslint/typescript-estree': 5.43.0_typescript@4.9.3 debug: 4.3.4 - eslint: 8.28.0 + eslint: 8.29.0 typescript: 4.9.3 transitivePeerDependencies: - supports-color @@ -1037,7 +1043,7 @@ packages: '@typescript-eslint/visitor-keys': 5.43.0 dev: true - /@typescript-eslint/type-utils/5.43.0_hsf322ms6xhhd4b5ne6lb74y4a: + /@typescript-eslint/type-utils/5.43.0_s5ps7njkmjlaqajutnox5ntcla: resolution: {integrity: sha512-K21f+KY2/VvYggLf5Pk4tgBOPs2otTaIHy2zjclo7UZGLyFH86VfUOm5iq+OtDtxq/Zwu2I3ujDBykVW4Xtmtg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1048,9 +1054,9 @@ packages: optional: true dependencies: '@typescript-eslint/typescript-estree': 5.43.0_typescript@4.9.3 - '@typescript-eslint/utils': 5.43.0_hsf322ms6xhhd4b5ne6lb74y4a + '@typescript-eslint/utils': 5.43.0_s5ps7njkmjlaqajutnox5ntcla debug: 4.3.4 - eslint: 8.28.0 + eslint: 8.29.0 tsutils: 3.21.0_typescript@4.9.3 typescript: 4.9.3 transitivePeerDependencies: @@ -1083,7 +1089,7 @@ packages: - supports-color dev: true - /@typescript-eslint/utils/5.43.0_hsf322ms6xhhd4b5ne6lb74y4a: + /@typescript-eslint/utils/5.43.0_s5ps7njkmjlaqajutnox5ntcla: resolution: {integrity: sha512-8nVpA6yX0sCjf7v/NDfeaOlyaIIqL7OaIGOWSPFqUKK59Gnumd3Wa+2l8oAaYO2lk0sO+SbWFWRSvhu8gLGv4A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1094,9 +1100,9 @@ packages: '@typescript-eslint/scope-manager': 5.43.0 '@typescript-eslint/types': 5.43.0 '@typescript-eslint/typescript-estree': 5.43.0_typescript@4.9.3 - eslint: 8.28.0 + eslint: 8.29.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@8.28.0 + eslint-utils: 3.0.0_eslint@8.29.0 semver: 7.3.8 transitivePeerDependencies: - supports-color @@ -1111,8 +1117,8 @@ packages: eslint-visitor-keys: 3.3.0 dev: true - /@vitest/coverage-istanbul/0.25.2: - resolution: {integrity: sha512-7UxxHlfqBPOMDEg38y9ctCFelN1g16aOQRqz4DSixO2MQ/SAENVksBOPX/peyp2zInMs09hCNNJkGW6dd50w9Q==} + /@vitest/coverage-istanbul/0.25.6: + resolution: {integrity: sha512-tIthJLaXxEiRnx9NKKq0dVG0G3ZpPncYae8JYc2+vpYN57Ls0wJgb7larGkwS5pKLSK6K0O1rLrdLzzXFL28TA==} dependencies: istanbul-lib-coverage: 3.2.0 istanbul-lib-instrument: 5.2.1 @@ -1120,7 +1126,7 @@ packages: istanbul-lib-source-maps: 4.0.1 istanbul-reports: 3.1.5 test-exclude: 6.0.0 - vitest: 0.25.2 + vitest: 0.25.6 transitivePeerDependencies: - '@edge-runtime/vm' - '@vitest/browser' @@ -1637,7 +1643,7 @@ packages: dev: true /concat-map/0.0.1: - resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} dev: true /conventional-changelog-angular/5.0.13: @@ -2175,7 +2181,7 @@ packages: engines: {node: '>=10'} dev: true - /eslint-config-next/13.0.3_hsf322ms6xhhd4b5ne6lb74y4a: + /eslint-config-next/13.0.3_s5ps7njkmjlaqajutnox5ntcla: resolution: {integrity: sha512-i2JoQP8gGv303GjXTonA27fm1ckRRkRoAP1WYEQgN0D2DDoFeBPqlJgHlMHnXKWjmNct/sW8jQEvy9am2juc8g==} peerDependencies: eslint: ^7.23.0 || ^8.0.0 @@ -2186,27 +2192,27 @@ packages: dependencies: '@next/eslint-plugin-next': 13.0.3 '@rushstack/eslint-patch': 1.2.0 - '@typescript-eslint/parser': 5.43.0_hsf322ms6xhhd4b5ne6lb74y4a - eslint: 8.28.0 + '@typescript-eslint/parser': 5.43.0_s5ps7njkmjlaqajutnox5ntcla + eslint: 8.29.0 eslint-import-resolver-node: 0.3.6 - eslint-import-resolver-typescript: 2.7.1_ktrec6dplf4now6nlbc6d67jee - eslint-plugin-import: 2.26.0_dkuuphulyfke3q3ewdtmlbkase - eslint-plugin-jsx-a11y: 6.6.1_eslint@8.28.0 - eslint-plugin-react: 7.31.10_eslint@8.28.0 - eslint-plugin-react-hooks: 4.6.0_eslint@8.28.0 + eslint-import-resolver-typescript: 2.7.1_lt3hqehuojhfcbzgzqfngbtmrq + eslint-plugin-import: 2.26.0_ybuvkssoy7a35lbu5bmr6b5uey + eslint-plugin-jsx-a11y: 6.6.1_eslint@8.29.0 + eslint-plugin-react: 7.31.10_eslint@8.29.0 + eslint-plugin-react-hooks: 4.6.0_eslint@8.29.0 typescript: 4.9.3 transitivePeerDependencies: - eslint-import-resolver-webpack - supports-color dev: true - /eslint-config-prettier/8.5.0_eslint@8.28.0: + /eslint-config-prettier/8.5.0_eslint@8.29.0: resolution: {integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.28.0 + eslint: 8.29.0 dev: true /eslint-import-resolver-node/0.3.6: @@ -2218,7 +2224,7 @@ packages: - supports-color dev: true - /eslint-import-resolver-typescript/2.7.1_ktrec6dplf4now6nlbc6d67jee: + /eslint-import-resolver-typescript/2.7.1_lt3hqehuojhfcbzgzqfngbtmrq: resolution: {integrity: sha512-00UbgGwV8bSgUv34igBDbTOtKhqoRMy9bFjNehT40bXg6585PNIct8HhXZ0SybqB9rWtXj9crcku8ndDn/gIqQ==} engines: {node: '>=4'} peerDependencies: @@ -2226,8 +2232,8 @@ packages: eslint-plugin-import: '*' dependencies: debug: 4.3.4 - eslint: 8.28.0 - eslint-plugin-import: 2.26.0_dkuuphulyfke3q3ewdtmlbkase + eslint: 8.29.0 + eslint-plugin-import: 2.26.0_ybuvkssoy7a35lbu5bmr6b5uey glob: 7.2.3 is-glob: 4.0.3 resolve: 1.22.1 @@ -2236,7 +2242,7 @@ packages: - supports-color dev: true - /eslint-module-utils/2.7.4_r5jyi7ndpyhom2jp5uuxbj225u: + /eslint-module-utils/2.7.4_6frwkiasnm2u6hvufczceo7wae: resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} engines: {node: '>=4'} peerDependencies: @@ -2257,16 +2263,16 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.43.0_hsf322ms6xhhd4b5ne6lb74y4a + '@typescript-eslint/parser': 5.43.0_s5ps7njkmjlaqajutnox5ntcla debug: 3.2.7 - eslint: 8.28.0 + eslint: 8.29.0 eslint-import-resolver-node: 0.3.6 - eslint-import-resolver-typescript: 2.7.1_ktrec6dplf4now6nlbc6d67jee + eslint-import-resolver-typescript: 2.7.1_lt3hqehuojhfcbzgzqfngbtmrq transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-import/2.26.0_dkuuphulyfke3q3ewdtmlbkase: + /eslint-plugin-import/2.26.0_ybuvkssoy7a35lbu5bmr6b5uey: resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==} engines: {node: '>=4'} peerDependencies: @@ -2276,14 +2282,14 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.43.0_hsf322ms6xhhd4b5ne6lb74y4a + '@typescript-eslint/parser': 5.43.0_s5ps7njkmjlaqajutnox5ntcla array-includes: 3.1.6 array.prototype.flat: 1.3.1 debug: 2.6.9 doctrine: 2.1.0 - eslint: 8.28.0 + eslint: 8.29.0 eslint-import-resolver-node: 0.3.6 - eslint-module-utils: 2.7.4_r5jyi7ndpyhom2jp5uuxbj225u + eslint-module-utils: 2.7.4_6frwkiasnm2u6hvufczceo7wae has: 1.0.3 is-core-module: 2.11.0 is-glob: 4.0.3 @@ -2297,7 +2303,7 @@ packages: - supports-color dev: true - /eslint-plugin-jsx-a11y/6.6.1_eslint@8.28.0: + /eslint-plugin-jsx-a11y/6.6.1_eslint@8.29.0: resolution: {integrity: sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==} engines: {node: '>=4.0'} peerDependencies: @@ -2311,7 +2317,7 @@ packages: axobject-query: 2.2.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - eslint: 8.28.0 + eslint: 8.29.0 has: 1.0.3 jsx-ast-utils: 3.3.3 language-tags: 1.0.5 @@ -2319,7 +2325,7 @@ packages: semver: 6.3.0 dev: true - /eslint-plugin-prettier/4.2.1_rmrwosquysyxz32vxkk5sjikay: + /eslint-plugin-prettier/4.2.1_rv3d3tnqhv5dgywhdbdc3a36ya: resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==} engines: {node: '>=12.0.0'} peerDependencies: @@ -2330,21 +2336,21 @@ packages: eslint-config-prettier: optional: true dependencies: - eslint: 8.28.0 - eslint-config-prettier: 8.5.0_eslint@8.28.0 + eslint: 8.29.0 + eslint-config-prettier: 8.5.0_eslint@8.29.0 prettier-linter-helpers: 1.0.0 dev: true - /eslint-plugin-react-hooks/4.6.0_eslint@8.28.0: + /eslint-plugin-react-hooks/4.6.0_eslint@8.29.0: resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} engines: {node: '>=10'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 dependencies: - eslint: 8.28.0 + eslint: 8.29.0 dev: true - /eslint-plugin-react/7.31.10_eslint@8.28.0: + /eslint-plugin-react/7.31.10_eslint@8.29.0: resolution: {integrity: sha512-e4N/nc6AAlg4UKW/mXeYWd3R++qUano5/o+t+wnWxIf+bLsOaH3a4q74kX3nDjYym3VBN4HyO9nEn1GcAqgQOA==} engines: {node: '>=4'} peerDependencies: @@ -2353,7 +2359,7 @@ packages: array-includes: 3.1.6 array.prototype.flatmap: 1.3.1 doctrine: 2.1.0 - eslint: 8.28.0 + eslint: 8.29.0 estraverse: 5.3.0 jsx-ast-utils: 3.3.3 minimatch: 3.1.2 @@ -2367,7 +2373,7 @@ packages: string.prototype.matchall: 4.0.8 dev: true - /eslint-plugin-unicorn/44.0.2_eslint@8.28.0: + /eslint-plugin-unicorn/44.0.2_eslint@8.29.0: resolution: {integrity: sha512-GLIDX1wmeEqpGaKcnMcqRvMVsoabeF0Ton0EX4Th5u6Kmf7RM9WBl705AXFEsns56ESkEs0uyelLuUTvz9Tr0w==} engines: {node: '>=14.18'} peerDependencies: @@ -2376,8 +2382,8 @@ packages: '@babel/helper-validator-identifier': 7.19.1 ci-info: 3.6.1 clean-regexp: 1.0.0 - eslint: 8.28.0 - eslint-utils: 3.0.0_eslint@8.28.0 + eslint: 8.29.0 + eslint-utils: 3.0.0_eslint@8.29.0 esquery: 1.4.0 indent-string: 4.0.0 is-builtin-module: 3.2.0 @@ -2406,13 +2412,13 @@ packages: estraverse: 5.3.0 dev: true - /eslint-utils/3.0.0_eslint@8.28.0: + /eslint-utils/3.0.0_eslint@8.29.0: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 8.28.0 + eslint: 8.29.0 eslint-visitor-keys: 2.1.0 dev: true @@ -2426,8 +2432,8 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint/8.28.0: - resolution: {integrity: sha512-S27Di+EVyMxcHiwDrFzk8dJYAaD+/5SoWKxL1ri/71CRHsnJnRDPNt2Kzj24+MT9FDupf4aqqyqPrvI8MvQ4VQ==} + /eslint/8.29.0: + resolution: {integrity: sha512-isQ4EEiyUjZFbEKvEGJKKGBwXtvXX+zJbkVKCgTuB9t/+jUBcy8avhkEwWJecI15BkRkOYmvIM5ynbhRjEkoeg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: @@ -2442,7 +2448,7 @@ packages: doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.1.1 - eslint-utils: 3.0.0_eslint@8.28.0 + eslint-utils: 3.0.0_eslint@8.29.0 eslint-visitor-keys: 3.3.0 espree: 9.4.1 esquery: 1.4.0 @@ -3316,11 +3322,6 @@ packages: type-check: 0.4.0 dev: true - /lilconfig/2.0.5: - resolution: {integrity: sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==} - engines: {node: '>=10'} - dev: true - /lilconfig/2.0.6: resolution: {integrity: sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==} engines: {node: '>=10'} @@ -3330,8 +3331,8 @@ packages: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} dev: true - /lint-staged/13.0.3: - resolution: {integrity: sha512-9hmrwSCFroTSYLjflGI8Uk+GWAwMB4OlpU4bMJEAT5d/llQwtYKoim4bLOyLCuWFAhWEupE0vkIFqtw/WIsPug==} + /lint-staged/13.1.0: + resolution: {integrity: sha512-pn/sR8IrcF/T0vpWLilih8jmVouMlxqXxKuAojmbiGX5n/gDnz+abdPptlj0vYnbfE0SQNl3CY/HwtM0+yfOVQ==} engines: {node: ^14.13.1 || >=16.0.0} hasBin: true dependencies: @@ -3340,8 +3341,8 @@ packages: commander: 9.4.1 debug: 4.3.4 execa: 6.1.0 - lilconfig: 2.0.5 - listr2: 4.0.5 + lilconfig: 2.0.6 + listr2: 5.0.6 micromatch: 4.0.5 normalize-path: 3.0.0 object-inspect: 1.12.2 @@ -3353,9 +3354,9 @@ packages: - supports-color dev: true - /listr2/4.0.5: - resolution: {integrity: sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==} - engines: {node: '>=12'} + /listr2/5.0.6: + resolution: {integrity: sha512-u60KxKBy1BR2uLJNTWNptzWQ1ob/gjMzIJPZffAENzpZqbMZ/5PrXXOomDcevIS/+IB7s1mmCEtSlT2qHWMqag==} + engines: {node: ^14.13.1 || >=16.0.0} peerDependencies: enquirer: '>= 2.3.0 < 3' peerDependenciesMeta: @@ -3406,10 +3407,34 @@ packages: p-locate: 5.0.0 dev: true + /lodash.camelcase/4.3.0: + resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} + dev: true + + /lodash.isfunction/3.0.9: + resolution: {integrity: sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==} + dev: true + + /lodash.isplainobject/4.0.6: + resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} + dev: true + + /lodash.kebabcase/4.1.1: + resolution: {integrity: sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==} + dev: true + /lodash.merge/4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} dev: true + /lodash.mergewith/4.6.2: + resolution: {integrity: sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==} + dev: true + + /lodash.snakecase/4.1.1: + resolution: {integrity: sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==} + dev: true + /lodash.sortby/4.7.0: resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} dev: true @@ -3418,6 +3443,14 @@ packages: resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} dev: true + /lodash.uniq/4.5.0: + resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} + dev: true + + /lodash.upperfirst/4.3.1: + resolution: {integrity: sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg==} + dev: true + /lodash/4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} dev: true @@ -3915,7 +3948,7 @@ packages: optional: true dependencies: lilconfig: 2.0.6 - ts-node: 10.9.1_wup25etrarvlqkprac7h35hj7u + ts-node: 10.9.1_6p7nqubch7mty46g2f7yqsj7we yaml: 1.10.2 dev: true @@ -4470,8 +4503,8 @@ packages: engines: {node: '>=8'} dev: true - /strip-literal/0.4.2: - resolution: {integrity: sha512-pv48ybn4iE1O9RLgCAN0iU4Xv7RlBTiit6DKmMiErbs9x1wH6vXBs45tWc0H5wUIF6TLTrKweqkmYF/iraQKNw==} + /strip-literal/1.0.0: + resolution: {integrity: sha512-5o4LsH1lzBzO9UFH63AJ2ad2/S2AVx6NtjOcaz+VTT2h1RiRvbipW72z8M/lxEhcPHDBQwpDrnTF7sXy/7OwCQ==} dependencies: acorn: 8.8.1 dev: true @@ -4611,7 +4644,7 @@ packages: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} dev: true - /ts-node/10.9.1_kluoused5zacjtflizwvdqgpom: + /ts-node/10.9.1_6p7nqubch7mty46g2f7yqsj7we: resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -4630,7 +4663,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.3 - '@types/node': 14.18.33 + '@types/node': 18.11.12 acorn: 8.8.1 acorn-walk: 8.2.0 arg: 4.1.3 @@ -4642,7 +4675,7 @@ packages: yn: 3.1.1 dev: true - /ts-node/10.9.1_wup25etrarvlqkprac7h35hj7u: + /ts-node/10.9.1_kluoused5zacjtflizwvdqgpom: resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -4661,7 +4694,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.3 - '@types/node': 18.11.9 + '@types/node': 14.18.33 acorn: 8.8.1 acorn-walk: 8.2.0 arg: 4.1.3 @@ -4849,8 +4882,8 @@ packages: spdx-expression-parse: 3.0.1 dev: true - /vite/3.2.4_@types+node@18.11.9: - resolution: {integrity: sha512-Z2X6SRAffOUYTa+sLy3NQ7nlHFU100xwanq1WDwqaiFiCe+25zdxP1TfCS5ojPV2oDDcXudHIoPnI1Z/66B7Yw==} + /vite/3.2.5_@types+node@18.11.12: + resolution: {integrity: sha512-4mVEpXpSOgrssFZAOmGIr85wPHKvaDAcXqxVxVRZhljkJOMZi1ibLibzjLHzJvcok8BMguLc7g1W6W/GqZbLdQ==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: @@ -4874,7 +4907,7 @@ packages: terser: optional: true dependencies: - '@types/node': 18.11.9 + '@types/node': 18.11.12 esbuild: 0.15.14 postcss: 8.4.19 resolve: 1.22.1 @@ -4883,8 +4916,8 @@ packages: fsevents: 2.3.2 dev: true - /vitest/0.25.2: - resolution: {integrity: sha512-qqkzfzglEFbQY7IGkgSJkdOhoqHjwAao/OrphnHboeYHC5JzsVFoLCaB2lnAy8krhj7sbrFTVRApzpkTOeuDWQ==} + /vitest/0.25.6: + resolution: {integrity: sha512-jdPgmZ7BcDnm1+hmMPIl9BZjSy+b8Y8V0tQMsv7ECO90Qic7EZ5/+traILXLpsXgqK5KgVrUJmchevAUuKL/1w==} engines: {node: '>=v14.16.0'} hasBin: true peerDependencies: @@ -4907,18 +4940,18 @@ packages: dependencies: '@types/chai': 4.3.4 '@types/chai-subset': 1.3.3 - '@types/node': 18.11.9 + '@types/node': 18.11.12 acorn: 8.8.1 acorn-walk: 8.2.0 chai: 4.3.7 debug: 4.3.4 local-pkg: 0.4.2 source-map: 0.6.1 - strip-literal: 0.4.2 + strip-literal: 1.0.0 tinybench: 2.3.1 tinypool: 0.3.0 tinyspy: 1.0.2 - vite: 3.2.4_@types+node@18.11.9 + vite: 3.2.5_@types+node@18.11.12 transitivePeerDependencies: - less - sass