diff --git a/.yarn/cache/@eslint-eslintrc-npm-0.3.0-360365131b-00e87c1946.zip b/.yarn/cache/@eslint-eslintrc-npm-0.4.3-ee1bbcab87-fa916db689.zip similarity index 57% rename from .yarn/cache/@eslint-eslintrc-npm-0.3.0-360365131b-00e87c1946.zip rename to .yarn/cache/@eslint-eslintrc-npm-0.4.3-ee1bbcab87-fa916db689.zip index c2bb15e..0654fb6 100644 Binary files a/.yarn/cache/@eslint-eslintrc-npm-0.3.0-360365131b-00e87c1946.zip and b/.yarn/cache/@eslint-eslintrc-npm-0.4.3-ee1bbcab87-fa916db689.zip differ diff --git a/.yarn/cache/@humanwhocodes-config-array-npm-0.5.0-5ded120470-71e3c1fef4.zip b/.yarn/cache/@humanwhocodes-config-array-npm-0.5.0-5ded120470-71e3c1fef4.zip new file mode 100644 index 0000000..57b0050 Binary files /dev/null and b/.yarn/cache/@humanwhocodes-config-array-npm-0.5.0-5ded120470-71e3c1fef4.zip differ diff --git a/.yarn/cache/@humanwhocodes-object-schema-npm-1.2.0-6bc0ff9fda-ef533ee0d2.zip b/.yarn/cache/@humanwhocodes-object-schema-npm-1.2.0-6bc0ff9fda-ef533ee0d2.zip new file mode 100644 index 0000000..e9c01a4 Binary files /dev/null and b/.yarn/cache/@humanwhocodes-object-schema-npm-1.2.0-6bc0ff9fda-ef533ee0d2.zip differ diff --git a/.yarn/cache/ajv-npm-7.1.1-2207905505-fe4e138529.zip b/.yarn/cache/ajv-npm-7.1.1-2207905505-fe4e138529.zip deleted file mode 100644 index a336d38..0000000 Binary files a/.yarn/cache/ajv-npm-7.1.1-2207905505-fe4e138529.zip and /dev/null differ diff --git a/.yarn/cache/ajv-npm-8.6.3-ccbb84803e-d9abd69cba.zip b/.yarn/cache/ajv-npm-8.6.3-ccbb84803e-d9abd69cba.zip new file mode 100644 index 0000000..9eed5f1 Binary files /dev/null and b/.yarn/cache/ajv-npm-8.6.3-ccbb84803e-d9abd69cba.zip differ diff --git a/.yarn/cache/ansi-regex-npm-5.0.1-c963a48615-c944e1229f.zip b/.yarn/cache/ansi-regex-npm-5.0.1-c963a48615-c944e1229f.zip new file mode 100644 index 0000000..a0e7204 Binary files /dev/null and b/.yarn/cache/ansi-regex-npm-5.0.1-c963a48615-c944e1229f.zip differ diff --git a/.yarn/cache/escape-string-regexp-npm-4.0.0-4b531d8d59-c747be8d5f.zip b/.yarn/cache/escape-string-regexp-npm-4.0.0-4b531d8d59-c747be8d5f.zip new file mode 100644 index 0000000..07a458b Binary files /dev/null and b/.yarn/cache/escape-string-regexp-npm-4.0.0-4b531d8d59-c747be8d5f.zip differ diff --git a/.yarn/cache/eslint-npm-7.20.0-42a38efe95-1d56cabc7e.zip b/.yarn/cache/eslint-npm-7.32.0-e15cc6682f-e25f9159d3.zip similarity index 53% rename from .yarn/cache/eslint-npm-7.20.0-42a38efe95-1d56cabc7e.zip rename to .yarn/cache/eslint-npm-7.32.0-e15cc6682f-e25f9159d3.zip index b368d5a..1e080ee 100644 Binary files a/.yarn/cache/eslint-npm-7.20.0-42a38efe95-1d56cabc7e.zip and b/.yarn/cache/eslint-npm-7.32.0-e15cc6682f-e25f9159d3.zip differ diff --git a/.yarn/cache/glob-parent-npm-5.1.2-021ab32634-82fcaa4ce1.zip b/.yarn/cache/glob-parent-npm-5.1.2-021ab32634-82fcaa4ce1.zip new file mode 100644 index 0000000..646a5a7 Binary files /dev/null and b/.yarn/cache/glob-parent-npm-5.1.2-021ab32634-82fcaa4ce1.zip differ diff --git a/.yarn/cache/globals-npm-12.4.0-02b5a6ba9c-0b9764bdea.zip b/.yarn/cache/globals-npm-12.4.0-02b5a6ba9c-0b9764bdea.zip deleted file mode 100644 index 8969ea5..0000000 Binary files a/.yarn/cache/globals-npm-12.4.0-02b5a6ba9c-0b9764bdea.zip and /dev/null differ diff --git a/.yarn/cache/globals-npm-13.11.0-472e1471b0-b03813dc4b.zip b/.yarn/cache/globals-npm-13.11.0-472e1471b0-b03813dc4b.zip new file mode 100644 index 0000000..bf8045a Binary files /dev/null and b/.yarn/cache/globals-npm-13.11.0-472e1471b0-b03813dc4b.zip differ diff --git a/.yarn/cache/lodash.clonedeep-npm-4.5.0-fbc3cda4e5-41e2fe4c57.zip b/.yarn/cache/lodash.clonedeep-npm-4.5.0-fbc3cda4e5-41e2fe4c57.zip new file mode 100644 index 0000000..2b7b319 Binary files /dev/null and b/.yarn/cache/lodash.clonedeep-npm-4.5.0-fbc3cda4e5-41e2fe4c57.zip differ diff --git a/.yarn/cache/lodash.merge-npm-4.6.2-77cb4416bf-4e2bb42a87.zip b/.yarn/cache/lodash.merge-npm-4.6.2-77cb4416bf-4e2bb42a87.zip new file mode 100644 index 0000000..9b04f7e Binary files /dev/null and b/.yarn/cache/lodash.merge-npm-4.6.2-77cb4416bf-4e2bb42a87.zip differ diff --git a/.yarn/cache/lodash.truncate-npm-4.4.2-bc50fe1663-b1b0d7d993.zip b/.yarn/cache/lodash.truncate-npm-4.4.2-bc50fe1663-b1b0d7d993.zip new file mode 100644 index 0000000..bec5d8d Binary files /dev/null and b/.yarn/cache/lodash.truncate-npm-4.4.2-bc50fe1663-b1b0d7d993.zip differ diff --git a/.yarn/cache/string-width-npm-4.2.3-2c27177bae-748c979889.zip b/.yarn/cache/string-width-npm-4.2.3-2c27177bae-748c979889.zip new file mode 100644 index 0000000..f5c9c6d Binary files /dev/null and b/.yarn/cache/string-width-npm-4.2.3-2c27177bae-748c979889.zip differ diff --git a/.yarn/cache/strip-ansi-npm-6.0.1-caddc7cb40-9d3061240b.zip b/.yarn/cache/strip-ansi-npm-6.0.1-caddc7cb40-9d3061240b.zip new file mode 100644 index 0000000..4321145 Binary files /dev/null and b/.yarn/cache/strip-ansi-npm-6.0.1-caddc7cb40-9d3061240b.zip differ diff --git a/.yarn/cache/table-npm-6.0.7-5cde572930-b28d81d606.zip b/.yarn/cache/table-npm-6.0.7-5cde572930-b28d81d606.zip deleted file mode 100644 index 970c7c1..0000000 Binary files a/.yarn/cache/table-npm-6.0.7-5cde572930-b28d81d606.zip and /dev/null differ diff --git a/.yarn/cache/table-npm-6.7.2-af27a1ebed-64f33994f3.zip b/.yarn/cache/table-npm-6.7.2-af27a1ebed-64f33994f3.zip new file mode 100644 index 0000000..9adc06d Binary files /dev/null and b/.yarn/cache/table-npm-6.7.2-af27a1ebed-64f33994f3.zip differ diff --git a/.yarn/cache/type-fest-npm-0.20.2-b36432617f-1f887bc615.zip b/.yarn/cache/type-fest-npm-0.20.2-b36432617f-1f887bc615.zip new file mode 100644 index 0000000..f18a04c Binary files /dev/null and b/.yarn/cache/type-fest-npm-0.20.2-b36432617f-1f887bc615.zip differ diff --git a/package.json b/package.json index 30e48ad..977b945 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "@typescript-eslint/eslint-plugin": "4.15.1", "@typescript-eslint/parser": "4.15.1", "@vercel/ncc": "0.25.1", - "eslint": "7.20.0", + "eslint": "7.32.0", "eslint-config-prettier": "8.0.0", "eslint-import-resolver-node": "0.3.4", "eslint-plugin-eslint-comments": "3.2.0", diff --git a/yarn.lock b/yarn.lock index 9d4be2c..502cefb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -424,21 +424,20 @@ __metadata: languageName: node linkType: hard -"@eslint/eslintrc@npm:^0.3.0": - version: 0.3.0 - resolution: "@eslint/eslintrc@npm:0.3.0" +"@eslint/eslintrc@npm:^0.4.3": + version: 0.4.3 + resolution: "@eslint/eslintrc@npm:0.4.3" dependencies: ajv: ^6.12.4 debug: ^4.1.1 espree: ^7.3.0 - globals: ^12.1.0 + globals: ^13.9.0 ignore: ^4.0.6 import-fresh: ^3.2.1 js-yaml: ^3.13.1 - lodash: ^4.17.20 minimatch: ^3.0.4 strip-json-comments: ^3.1.1 - checksum: 00e87c194672eb85dcea22ba749fb3cabdd9768e952e748b2c727940f06691c873369d75cf3bddb239301eca8c38de6e098b0de4839fa7c16a2062e536e8ff5a + checksum: fa916db689fac96c749571f03f931448d896ce07c3da40079082f28621f52defa36cc0c88bfcdd8d19b9981a6549c3a9a3977953db2f6945aba1135bb83a3d35 languageName: node linkType: hard @@ -474,6 +473,24 @@ __metadata: languageName: node linkType: hard +"@humanwhocodes/config-array@npm:^0.5.0": + version: 0.5.0 + resolution: "@humanwhocodes/config-array@npm:0.5.0" + dependencies: + "@humanwhocodes/object-schema": ^1.2.0 + debug: ^4.1.1 + minimatch: ^3.0.4 + checksum: 71e3c1fef40166ecaacbe29b681499dc6bab3fe45df5bfb3e137baf6e50f22813cf14f24ff759a4da43b6743d7f5a776298ae1e0e266c9602bab62da2ee3b302 + languageName: node + linkType: hard + +"@humanwhocodes/object-schema@npm:^1.2.0": + version: 1.2.0 + resolution: "@humanwhocodes/object-schema@npm:1.2.0" + checksum: ef533ee0d227b8036e4220013575fedc3d0346e2e40bc5f5536ba5761825f23577eb4b71e52f18a2d3b827c9d83cfa60c821a71e30d5f6537918a94bc1990963 + languageName: node + linkType: hard + "@istanbuljs/load-nyc-config@npm:^1.0.0": version: 1.1.0 resolution: "@istanbuljs/load-nyc-config@npm:1.1.0" @@ -1179,15 +1196,15 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^7.0.2": - version: 7.1.1 - resolution: "ajv@npm:7.1.1" +"ajv@npm:^8.0.1": + version: 8.6.3 + resolution: "ajv@npm:8.6.3" 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: fe4e138529363bf1c8c429e1f3e88480918b538fe4a44660b989cea863714715af75e874aad129ccd5cbcf6647fa457e20b735bb3279a3bca08f11193bae5d19 + checksum: d9abd69cbafc06bb38484aac957aa5857f1c4ba65ab86863a78c9aafa04dc67141f57ff1b75569371ba409068a668812fecbf22a5f90b7e083c18f659ae80779 languageName: node linkType: hard @@ -1228,6 +1245,13 @@ __metadata: languageName: node linkType: hard +"ansi-regex@npm:^5.0.1": + version: 5.0.1 + resolution: "ansi-regex@npm:5.0.1" + checksum: c944e1229f022a2071f7477ea425964328c577d2c752083fe564ea0513b6d733c9ec65102f6d4d2b54cba0cb2dc969648b60d567abeff13dc95ecc0b9b97737d + languageName: node + linkType: hard + "ansi-styles@npm:^3.2.1": version: 3.2.1 resolution: "ansi-styles@npm:3.2.1" @@ -2440,6 +2464,13 @@ __metadata: languageName: node linkType: hard +"escape-string-regexp@npm:^4.0.0": + version: 4.0.0 + resolution: "escape-string-regexp@npm:4.0.0" + checksum: c747be8d5ff7873127e3e0cffe7d2206a37208077fa9c30a3c1bb4f26bebd081c8c24d5fba7a99449f9d20670bea3dc5e1b6098b0f074b099bd38766271a272f + languageName: node + linkType: hard + "escodegen@npm:^1.14.1": version: 1.14.3 resolution: "escodegen@npm:1.14.3" @@ -2621,28 +2652,31 @@ __metadata: languageName: node linkType: hard -"eslint@npm:7.20.0": - version: 7.20.0 - resolution: "eslint@npm:7.20.0" +"eslint@npm:7.32.0": + version: 7.32.0 + resolution: "eslint@npm:7.32.0" dependencies: "@babel/code-frame": 7.12.11 - "@eslint/eslintrc": ^0.3.0 + "@eslint/eslintrc": ^0.4.3 + "@humanwhocodes/config-array": ^0.5.0 ajv: ^6.10.0 chalk: ^4.0.0 cross-spawn: ^7.0.2 debug: ^4.0.1 doctrine: ^3.0.0 enquirer: ^2.3.5 + escape-string-regexp: ^4.0.0 eslint-scope: ^5.1.1 eslint-utils: ^2.1.0 eslint-visitor-keys: ^2.0.0 espree: ^7.3.1 esquery: ^1.4.0 esutils: ^2.0.2 - file-entry-cache: ^6.0.0 + fast-deep-equal: ^3.1.3 + file-entry-cache: ^6.0.1 functional-red-black-tree: ^1.0.1 - glob-parent: ^5.0.0 - globals: ^12.1.0 + glob-parent: ^5.1.2 + globals: ^13.6.0 ignore: ^4.0.6 import-fresh: ^3.0.0 imurmurhash: ^0.1.4 @@ -2650,7 +2684,7 @@ __metadata: js-yaml: ^3.13.1 json-stable-stringify-without-jsonify: ^1.0.1 levn: ^0.4.1 - lodash: ^4.17.20 + lodash.merge: ^4.6.2 minimatch: ^3.0.4 natural-compare: ^1.4.0 optionator: ^0.9.1 @@ -2659,12 +2693,12 @@ __metadata: semver: ^7.2.1 strip-ansi: ^6.0.0 strip-json-comments: ^3.1.0 - table: ^6.0.4 + table: ^6.0.9 text-table: ^0.2.0 v8-compile-cache: ^2.0.3 bin: eslint: bin/eslint.js - checksum: 1d56cabc7e21f43b8bb6a1934f2488b27d86b018ce2246bc9b89e52931e26b306c5883f5e4ff5c6e0228e0e8673553a460e98eacc4890f9e5984002df0292123 + checksum: e25f9159d3b6b7e826b190ebb38accf3ec1513e1811bd7df2e8de83313370d266b8b6a571491a9f092d254fc53b2c5cde14dd2196cf046e22970ef037a4c7f3d languageName: node linkType: hard @@ -2925,7 +2959,7 @@ __metadata: languageName: node linkType: hard -"fast-deep-equal@npm:^3.1.1": +"fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": version: 3.1.3 resolution: "fast-deep-equal@npm:3.1.3" checksum: 451526766b219503131d11e823eaadd1533080b0be4860e316670b039dcaf31cd1007c2fe036a9b922abba7c040dfad5e942ed79d21f2ff849e50049f36e0fb7 @@ -3003,7 +3037,7 @@ __metadata: languageName: node linkType: hard -"file-entry-cache@npm:^6.0.0": +"file-entry-cache@npm:^6.0.1": version: 6.0.1 resolution: "file-entry-cache@npm:6.0.1" dependencies: @@ -3283,7 +3317,7 @@ fsevents@^2.1.2: languageName: node linkType: hard -"glob-parent@npm:^5.0.0, glob-parent@npm:^5.1.0": +"glob-parent@npm:^5.1.0": version: 5.1.1 resolution: "glob-parent@npm:5.1.1" dependencies: @@ -3292,6 +3326,15 @@ fsevents@^2.1.2: languageName: node linkType: hard +"glob-parent@npm:^5.1.2": + version: 5.1.2 + resolution: "glob-parent@npm:5.1.2" + dependencies: + is-glob: ^4.0.1 + checksum: 82fcaa4ce102a0ae01370ed8fd5299ca32184af0418e1c1b613ed851240160558c0cc9712868eb9ca1924f687b07cd9c70c25f303f39f9f376d9a32f94f28e76 + languageName: node + linkType: hard + "glob@npm:^7.1.1, glob@npm:^7.1.2, glob@npm:^7.1.3, glob@npm:^7.1.4": version: 7.1.6 resolution: "glob@npm:7.1.6" @@ -3313,12 +3356,12 @@ fsevents@^2.1.2: languageName: node linkType: hard -"globals@npm:^12.1.0": - version: 12.4.0 - resolution: "globals@npm:12.4.0" +"globals@npm:^13.6.0, globals@npm:^13.9.0": + version: 13.11.0 + resolution: "globals@npm:13.11.0" dependencies: - type-fest: ^0.8.1 - checksum: 0b9764bdeab0bc9762dea8954a0d4c5db029420bd8bf693df9098ce7e045ccaf9b2d259185396fd048b051d42fdc8dc7ab02af62e3dbeb2324a78a05aac8d33c + type-fest: ^0.20.2 + checksum: b03813dc4b6b524724b7893718a16c712c8a8d47520342f9d18cbc34171af74f38dea71aeb99c3209cbbe19ba3f3db35dfb15da0a5d9c928b4742386b754d2b1 languageName: node linkType: hard @@ -4777,6 +4820,20 @@ fsevents@^2.1.2: languageName: node linkType: hard +"lodash.clonedeep@npm:^4.5.0": + version: 4.5.0 + resolution: "lodash.clonedeep@npm:4.5.0" + checksum: 41e2fe4c57c56a66a4775a6ddeebe9272f0ce4d257d97b3cb8724a9b01eeec9b09ce7e8603d6926baf5f48c287d988f0de4bf5aa244ea86b1f22c1e6f203cc27 + languageName: node + linkType: hard + +"lodash.merge@npm:^4.6.2": + version: 4.6.2 + resolution: "lodash.merge@npm:4.6.2" + checksum: 4e2bb42a87a148991458d7c384bc197e96f7115e9536fc8e2c86ae9e99ce1c1f693ff15eb85761952535f48d72253aed8e673d9f32dde3e671cd91e3fde220a7 + languageName: node + linkType: hard + "lodash.sortby@npm:^4.7.0": version: 4.7.0 resolution: "lodash.sortby@npm:4.7.0" @@ -4784,7 +4841,14 @@ fsevents@^2.1.2: languageName: node linkType: hard -"lodash@npm:4.x, lodash@npm:^4.16.4, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.20": +"lodash.truncate@npm:^4.4.2": + version: 4.4.2 + resolution: "lodash.truncate@npm:4.4.2" + checksum: b1b0d7d993bb73d0032fe909d4523a836b6aa91566fa88ff78c3eac008bd3d3b2ba0f2e8381d7f906b1d6913a64982f34bea95dd556355c0d418bfddf3ab7b06 + languageName: node + linkType: hard + +"lodash@npm:4.x, lodash@npm:^4.16.4, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.19": version: 4.17.21 resolution: "lodash@npm:4.17.21" checksum: 4983720b9abca930a4a46f18db163d7dad8dd00dbed6db0cc7b499b33b717cce69f80928b27bbb1ff2cbd3b19d251ee90669a8b5ea466072ca81c2ebe91e7468 @@ -6665,6 +6729,17 @@ fsevents@^2.1.2: languageName: node linkType: hard +"string-width@npm:^4.2.3": + version: 4.2.3 + resolution: "string-width@npm:4.2.3" + dependencies: + emoji-regex: ^8.0.0 + is-fullwidth-code-point: ^3.0.0 + strip-ansi: ^6.0.1 + checksum: 748c97988904505fc6af52ccdf6f354445c714c38d067f22e0cdc6a3ad3d9c5ea29582ef9a6277dc7a813775bb48390ea064b488913239d58601b6d1fcb725b4 + languageName: node + linkType: hard + "string.prototype.trimend@npm:^1.0.3": version: 1.0.3 resolution: "string.prototype.trimend@npm:1.0.3" @@ -6721,6 +6796,15 @@ fsevents@^2.1.2: languageName: node linkType: hard +"strip-ansi@npm:^6.0.1": + version: 6.0.1 + resolution: "strip-ansi@npm:6.0.1" + dependencies: + ansi-regex: ^5.0.1 + checksum: 9d3061240b03abe5beaf403893464fdc924f43664debe822d5e9146b56c1398b88003f8afdb97eb0cea955c568f6bbfa4923d2b2a08a3a079fd09ee3b5402efb + languageName: node + linkType: hard + "strip-bom@npm:^3.0.0": version: 3.0.0 resolution: "strip-bom@npm:3.0.0" @@ -6820,15 +6904,17 @@ fsevents@^2.1.2: languageName: node linkType: hard -"table@npm:^6.0.4": - version: 6.0.7 - resolution: "table@npm:6.0.7" +"table@npm:^6.0.9": + version: 6.7.2 + resolution: "table@npm:6.7.2" dependencies: - ajv: ^7.0.2 - lodash: ^4.17.20 + ajv: ^8.0.1 + lodash.clonedeep: ^4.5.0 + lodash.truncate: ^4.4.2 slice-ansi: ^4.0.0 - string-width: ^4.2.0 - checksum: b28d81d6063110a8e94264ff17d3b7505fd344947f2c5cdf0fa71f7a622897fb15068686652d3aed8ed1c5817ca783be8a9c3419edf27808350ad29cc7d87fdf + string-width: ^4.2.3 + strip-ansi: ^6.0.1 + checksum: 64f33994f3c3d424fcbca2435014429034bf6848ed77a258702685eb3e50f4366d122cf7b375d616c1a7e1789c3bb2c0159e0b1fa9a12c68736fad2e213d6c66 languageName: node linkType: hard @@ -7148,6 +7234,13 @@ fsevents@^2.1.2: languageName: node linkType: hard +"type-fest@npm:^0.20.2": + version: 0.20.2 + resolution: "type-fest@npm:0.20.2" + checksum: 1f887bc6150e632fb772fd28e33c22a4ab036c6f484fa9ac2e2115f6cae9d62bba7ca0368e3332b539d85bd2c8391c7bff22ad410abcbc9ab3774d61e250b210 + languageName: node + linkType: hard + "type-fest@npm:^0.6.0": version: 0.6.0 resolution: "type-fest@npm:0.6.0" @@ -7202,7 +7295,7 @@ fsevents@^2.1.2: "@typescript-eslint/parser": 4.15.1 "@vercel/ncc": 0.25.1 ansi-colors: 4.1.1 - eslint: 7.20.0 + eslint: 7.32.0 eslint-config-prettier: 8.0.0 eslint-import-resolver-node: 0.3.4 eslint-plugin-eslint-comments: 3.2.0