diff --git a/package.json b/package.json index cb8e4ea..46776c7 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "devDependencies": { "@parcel/reporter-bundle-analyzer": "^2.0.0", "@parcel/validator-typescript": "^2.0.0", - "@tophat/eslint-config": "^0.10.3", + "@tophat/eslint-config": "0.12.0", "@tophat/eslint-import-resolver-require": "^0.1.3", "@typescript-eslint/eslint-plugin": "^4.28.3", "@typescript-eslint/parser": "^4.28.3", diff --git a/yarn.lock b/yarn.lock index f016fc5..f12c615 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3688,28 +3688,37 @@ __metadata: languageName: node linkType: hard -"@tophat/eslint-config@npm:^0.10.3": - version: 0.10.3 - resolution: "@tophat/eslint-config@npm:0.10.3" +"@tophat/eslint-config@npm:0.12.0": + version: 0.12.0 + resolution: "@tophat/eslint-config@npm:0.12.0" + dependencies: + "@tophat/eslint-import-resolver-require": ^0.1.3 + eslint-import-resolver-node: ^0.3.6 + eslint-import-resolver-typescript: ^2.5.0 peerDependencies: "@tophat/eslint-import-resolver-require": ">=0.1.3" - "@typescript-eslint/eslint-plugin": ">=4.27.0" - "@typescript-eslint/parser": ">=4.27.0" - eslint: ">=7.0.0" - eslint-config-prettier: ">=8.0.0" - eslint-import-resolver-typescript: ">=2.4.0" - eslint-plugin-import: ">=2.18.0" - eslint-plugin-jest: ">=24.1.5" - eslint-plugin-jsx-a11y: ">=6.0.0" - eslint-plugin-prettier: ">=3.0.0" - eslint-plugin-react: ">=7.0.0" - eslint-plugin-react-hooks: ">=2.0.0" - prettier: ">=2.0.0" - typescript: ">=3" + "@typescript-eslint/eslint-plugin": ">=4.32.0" + "@typescript-eslint/parser": ">=4.32.0" + eslint: ">=7.32.0" + eslint-config-prettier: ">=8.3.0" + eslint-import-resolver-node: ">=0.3.6" + eslint-import-resolver-typescript: ">=2.5.0" + eslint-plugin-import: ">=2.24.2" + eslint-plugin-jest: ">=24.4.2" + eslint-plugin-jsx-a11y: ">=6.4.1" + eslint-plugin-prettier: ">=4.0.0" + eslint-plugin-react: ">=7.26.0" + eslint-plugin-react-hooks: ">=4.2.0" + prettier: ">=2.4.1" + typescript: ">=4.3.5" peerDependenciesMeta: - "@tophat/eslint-import-resolver-require": + eslint-plugin-jsx-a11y: optional: true - checksum: fac46041f0824dc09b2254598f9c852148431b48b9aa56b8301f42a19b7e9ee942c77c556515efd60d9660210230c6a4276d41c43d5f4a5a0bba8dc6e853e480 + eslint-plugin-react: + optional: true + eslint-plugin-react-hooks: + optional: true + checksum: cbd30583d65c518483c8dcf5a43b60f525bb25035949820c5202e5989e42afab015220ef5628c774271fb68fd881165a1186b9549426024038b35008178afcd9 languageName: node linkType: hard @@ -3909,6 +3918,13 @@ __metadata: languageName: node linkType: hard +"@types/json5@npm:^0.0.29": + version: 0.0.29 + resolution: "@types/json5@npm:0.0.29" + checksum: e60b153664572116dfea673c5bda7778dbff150498f44f998e34b5886d8afc47f16799280e4b6e241c0472aef1bc36add771c569c68fc5125fc2ae519a3eb9ac + languageName: node + linkType: hard + "@types/keyv@npm:*, @types/keyv@npm:^3.1.1": version: 3.1.2 resolution: "@types/keyv@npm:3.1.2" @@ -6950,6 +6966,18 @@ __metadata: languageName: node linkType: hard +"debug@npm:^4.3.4": + version: 4.3.4 + resolution: "debug@npm:4.3.4" + dependencies: + ms: 2.1.2 + peerDependenciesMeta: + supports-color: + optional: true + checksum: 3dbad3f94ea64f34431a9cbf0bafb61853eda57bff2880036153438f50fb5a84f27683ba0d8e5426bf41a8c6ff03879488120cf5b3a761e77953169c0600a708 + languageName: node + linkType: hard + "decache@npm:^4.6.0": version: 4.6.0 resolution: "decache@npm:4.6.0" @@ -7917,6 +7945,16 @@ __metadata: languageName: node linkType: hard +"eslint-import-resolver-node@npm:^0.3.6": + version: 0.3.6 + resolution: "eslint-import-resolver-node@npm:0.3.6" + dependencies: + debug: ^3.2.7 + resolve: ^1.20.0 + checksum: 6266733af1e112970e855a5bcc2d2058fb5ae16ad2a6d400705a86b29552b36131ffc5581b744c23d550de844206fb55e9193691619ee4dbf225c4bde526b1c8 + languageName: node + linkType: hard + "eslint-import-resolver-typescript@npm:^2.4.0": version: 2.4.0 resolution: "eslint-import-resolver-typescript@npm:2.4.0" @@ -7933,6 +7971,22 @@ __metadata: languageName: node linkType: hard +"eslint-import-resolver-typescript@npm:^2.5.0": + version: 2.7.1 + resolution: "eslint-import-resolver-typescript@npm:2.7.1" + dependencies: + debug: ^4.3.4 + glob: ^7.2.0 + is-glob: ^4.0.3 + resolve: ^1.22.0 + tsconfig-paths: ^3.14.1 + peerDependencies: + eslint: "*" + eslint-plugin-import: "*" + checksum: 1d81b657b1f73bf95b8f0b745c0305574b91630c1db340318f3ca8918e206fce20a933b95e7c419338cc4452cb80bb2b2d92acaf01b6aa315c78a332d832545c + languageName: node + linkType: hard + "eslint-module-utils@npm:^2.6.1": version: 2.6.1 resolution: "eslint-module-utils@npm:2.6.1" @@ -9317,6 +9371,20 @@ __metadata: languageName: node linkType: hard +"glob@npm:^7.2.0": + version: 7.2.3 + resolution: "glob@npm:7.2.3" + dependencies: + fs.realpath: ^1.0.0 + inflight: ^1.0.4 + inherits: 2 + minimatch: ^3.1.1 + once: ^1.3.0 + path-is-absolute: ^1.0.0 + checksum: 29452e97b38fa704dabb1d1045350fb2467cf0277e155aa9ff7077e90ad81d1ea9d53d3ee63bd37c05b09a065e90f16aec4a65f5b8de401d1dac40bc5605d133 + languageName: node + linkType: hard + "global-cache-dir@npm:^1.0.1": version: 1.0.1 resolution: "global-cache-dir@npm:1.0.1" @@ -10380,6 +10448,15 @@ __metadata: languageName: node linkType: hard +"is-core-module@npm:^2.9.0": + version: 2.9.0 + resolution: "is-core-module@npm:2.9.0" + dependencies: + has: ^1.0.3 + checksum: b27034318b4b462f1c8f1dfb1b32baecd651d891a4e2d1922135daeff4141dfced2b82b07aef83ef54275c4a3526aa38da859223664d0868ca24182badb784ce + languageName: node + linkType: hard + "is-data-descriptor@npm:^0.1.4": version: 0.1.4 resolution: "is-data-descriptor@npm:0.1.4" @@ -10514,6 +10591,15 @@ __metadata: languageName: node linkType: hard +"is-glob@npm:^4.0.3": + version: 4.0.3 + resolution: "is-glob@npm:4.0.3" + dependencies: + is-extglob: ^2.1.1 + checksum: d381c1319fcb69d341cc6e6c7cd588e17cd94722d9a32dbd60660b993c4fb7d0f19438674e68dfec686d09b7c73139c9166b47597f846af387450224a8101ab4 + languageName: node + linkType: hard + "is-html@npm:^1.1.0": version: 1.1.0 resolution: "is-html@npm:1.1.0" @@ -12844,6 +12930,15 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:^3.1.1": + version: 3.1.2 + resolution: "minimatch@npm:3.1.2" + dependencies: + brace-expansion: ^1.1.7 + checksum: c154e566406683e7bcb746e000b84d74465b3a832c45d59912b9b55cd50dee66e5c4b1e5566dba26154040e51672f9aa450a9aef0c97cfc7336b78b7afb9540a + languageName: node + linkType: hard + "minimist@npm:^1.2.6": version: 1.2.6 resolution: "minimist@npm:1.2.6" @@ -14314,7 +14409,7 @@ __metadata: languageName: node linkType: hard -"path-parse@npm:^1.0.6": +"path-parse@npm:^1.0.6, path-parse@npm:^1.0.7": version: 1.0.7 resolution: "path-parse@npm:1.0.7" checksum: 49abf3d81115642938a8700ec580da6e830dde670be21893c62f4e10bd7dd4c3742ddc603fe24f898cba7eb0c6bc1777f8d9ac14185d34540c6d4d80cd9cae8a @@ -15950,6 +16045,19 @@ __metadata: languageName: node linkType: hard +"resolve@npm:^1.22.0": + version: 1.22.1 + resolution: "resolve@npm:1.22.1" + dependencies: + is-core-module: ^2.9.0 + path-parse: ^1.0.7 + supports-preserve-symlinks-flag: ^1.0.0 + bin: + resolve: bin/resolve + checksum: 07af5fc1e81aa1d866cbc9e9460fbb67318a10fa3c4deadc35c3ad8a898ee9a71a86a65e4755ac3195e0ea0cfbe201eb323ebe655ce90526fd61917313a34e4e + languageName: node + linkType: hard + "resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.12.0#~builtin, resolve@patch:resolve@^1.13.1#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.17.0#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.20.0#~builtin": version: 1.20.0 resolution: "resolve@patch:resolve@npm%3A1.20.0#~builtin::version=1.20.0&hash=07638b" @@ -15960,6 +16068,19 @@ __metadata: languageName: node linkType: hard +"resolve@patch:resolve@^1.22.0#~builtin": + version: 1.22.1 + resolution: "resolve@patch:resolve@npm%3A1.22.1#~builtin::version=1.22.1&hash=07638b" + dependencies: + is-core-module: ^2.9.0 + path-parse: ^1.0.7 + supports-preserve-symlinks-flag: ^1.0.0 + bin: + resolve: bin/resolve + checksum: 5656f4d0bedcf8eb52685c1abdf8fbe73a1603bb1160a24d716e27a57f6cecbe2432ff9c89c2bd57542c3a7b9d14b1882b73bfe2e9d7849c9a4c0b8b39f02b8b + languageName: node + linkType: hard + "resolve@patch:resolve@^2.0.0-next.1#~builtin, resolve@patch:resolve@^2.0.0-next.3#~builtin": version: 2.0.0-next.3 resolution: "resolve@patch:resolve@npm%3A2.0.0-next.3#~builtin::version=2.0.0-next.3&hash=07638b" @@ -16136,7 +16257,7 @@ __metadata: "@material-ui/icons": 4.11.3 "@parcel/reporter-bundle-analyzer": ^2.0.0 "@parcel/validator-typescript": ^2.0.0 - "@tophat/eslint-config": ^0.10.3 + "@tophat/eslint-config": 0.12.0 "@tophat/eslint-import-resolver-require": ^0.1.3 "@typescript-eslint/eslint-plugin": ^4.28.3 "@typescript-eslint/parser": ^4.28.3 @@ -17214,6 +17335,13 @@ __metadata: languageName: node linkType: hard +"supports-preserve-symlinks-flag@npm:^1.0.0": + version: 1.0.0 + resolution: "supports-preserve-symlinks-flag@npm:1.0.0" + checksum: 53b1e247e68e05db7b3808b99b892bd36fb096e6fba213a06da7fab22045e97597db425c724f2bbd6c99a3c295e1e73f3e4de78592289f38431049e1277ca0ae + languageName: node + linkType: hard + "svgo@npm:^2.3.0": version: 2.3.1 resolution: "svgo@npm:2.3.1" @@ -17672,6 +17800,18 @@ __metadata: languageName: node linkType: hard +"tsconfig-paths@npm:^3.14.1": + version: 3.14.1 + resolution: "tsconfig-paths@npm:3.14.1" + dependencies: + "@types/json5": ^0.0.29 + json5: ^1.0.1 + minimist: ^1.2.6 + strip-bom: ^3.0.0 + checksum: 8afa01c673ebb4782ba53d3a12df97fa837ce524f8ad38ee4e2b2fd57f5ac79abc21c574e9e9eb014d93efe7fe8214001b96233b5c6ea75bd1ea82afe17a4c6d + languageName: node + linkType: hard + "tsconfig-paths@npm:^3.9.0": version: 3.10.1 resolution: "tsconfig-paths@npm:3.10.1"