diff --git a/package.json b/package.json index 7f163da..5be1f6d 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ "@babel/cli": "^7.14.8", "@babel/core": "^7.15.0", "@babel/preset-env": "^7.15.0", - "@tophat/eslint-config": "^0.6.1", + "@tophat/eslint-config": "^0.12.0", "@yarnpkg/sdks": "^2.4.2-rc.1", "all-contributors-cli": "^6.19.0", "axios-mock-adapter": "^1.19.0", diff --git a/yarn.lock b/yarn.lock index fe68db3..ceb841e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1709,20 +1709,46 @@ __metadata: languageName: node linkType: hard -"@tophat/eslint-config@npm:^0.6.1": - version: 0.6.1 - resolution: "@tophat/eslint-config@npm:0.6.1" +"@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.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: + eslint-plugin-jsx-a11y: + optional: true + eslint-plugin-react: + optional: true + eslint-plugin-react-hooks: + optional: true + checksum: cbd30583d65c518483c8dcf5a43b60f525bb25035949820c5202e5989e42afab015220ef5628c774271fb68fd881165a1186b9549426024038b35008178afcd9 + languageName: node + linkType: hard + +"@tophat/eslint-import-resolver-require@npm:^0.1.3": + version: 0.1.3 + resolution: "@tophat/eslint-import-resolver-require@npm:0.1.3" peerDependencies: - eslint: ">=6.0.0" - eslint-config-prettier: ">=6.0.0" - eslint-plugin-import: ">=2.18.0" - eslint-plugin-jest: ">=23.0.0" - 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: ">=1.0.0" - checksum: 8fc3408bc253b5d680561e2e5bc9a6dd3fdc6382ab612d2a12b155a86d5e2dd25b7cfe1e1a02ee3a53e131cb80f07e30288232ecd58563ee70812858037f7528 + eslint-plugin-import: ">= 2.0.0" + checksum: a19c7e2abba314d502c21ce4d86582e8d44fab67fc9a4b8eb66da4d7e9c443aa4b81063d44e03a0839d074b90fa0515b0218e3a87c48489e8c0c9420b805134e languageName: node linkType: hard @@ -3256,7 +3282,7 @@ __metadata: "@commitlint/format": ^13.1.0 "@commitlint/lint": ^13.1.0 "@tophat/commitlint-config": ^0.3.4 - "@tophat/eslint-config": ^0.6.1 + "@tophat/eslint-config": ^0.12.0 "@yarnpkg/sdks": ^2.4.2-rc.1 all-contributors-cli: ^6.19.0 axios: ^0.21.1 @@ -3512,7 +3538,16 @@ __metadata: languageName: node linkType: hard -"debug@npm:^4.0.1, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.2.0": +"debug@npm:^3.2.7": + version: 3.2.7 + resolution: "debug@npm:3.2.7" + dependencies: + ms: ^2.1.1 + checksum: b3d8c5940799914d30314b7c3304a43305fd0715581a919dacb8b3176d024a782062368405b47491516d2091d6462d4d11f2f4974a405048094f8bfebfa3071c + languageName: node + linkType: hard + +"debug@npm:^4.0.1, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.2.0, debug@npm:^4.3.1": version: 4.3.2 resolution: "debug@npm:4.3.2" dependencies: @@ -3918,6 +3953,32 @@ __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.5.0": + version: 2.5.0 + resolution: "eslint-import-resolver-typescript@npm:2.5.0" + dependencies: + debug: ^4.3.1 + glob: ^7.1.7 + is-glob: ^4.0.1 + resolve: ^1.20.0 + tsconfig-paths: ^3.9.0 + peerDependencies: + eslint: "*" + eslint-plugin-import: "*" + checksum: e507a0cb46a05f136b1416664c7cbe1b1178001417421ce5621f147e88c8973b5c9ee1554dbf0b79ae93f760d69f2796e1a880d562356a080e9e4ac1058206a3 + languageName: node + linkType: hard + "eslint-module-utils@npm:^2.6.0": version: 2.6.0 resolution: "eslint-module-utils@npm:2.6.0" @@ -4691,6 +4752,20 @@ __metadata: languageName: node linkType: hard +"glob@npm:^7.1.7": + version: 7.2.0 + resolution: "glob@npm:7.2.0" + dependencies: + fs.realpath: ^1.0.0 + inflight: ^1.0.4 + inherits: 2 + minimatch: ^3.0.4 + once: ^1.3.0 + path-is-absolute: ^1.0.0 + checksum: 78a8ea942331f08ed2e055cb5b9e40fe6f46f579d7fd3d694f3412fe5db23223d29b7fee1575440202e9a7ff9a72ab106a39fee39934c7bedafe5e5f8ae20134 + languageName: node + linkType: hard + "globals@npm:^11.1.0": version: 11.11.0 resolution: "globals@npm:11.11.0" @@ -6762,6 +6837,13 @@ __metadata: languageName: node linkType: hard +"ms@npm:^2.1.1": + version: 2.1.3 + resolution: "ms@npm:2.1.3" + checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d + languageName: node + linkType: hard + "mute-stream@npm:0.0.8": version: 0.0.8 resolution: "mute-stream@npm:0.0.8" @@ -8019,7 +8101,7 @@ __metadata: languageName: node linkType: hard -"resolve@^1.10.0, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.18.1": +"resolve@^1.10.0, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.18.1, resolve@^1.20.0": version: 1.20.0 resolution: "resolve@npm:1.20.0" dependencies: @@ -8029,7 +8111,7 @@ __metadata: 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.18.1#~builtin": +"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.18.1#~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=00b1ff" dependencies: