deps: eslint-import-resolver-typescript (#1103)
Luke Karrys committed
May 6, 2024 at 21:00 UTC
f9d41a23b7cbd9e6a198a3128ab95d6052e822a1
4 files changed
+51
-1
.eslintrc.js
+5
@@ -19,6 +19,11 @@ module.exports = {
19
'react/prop-types': 'off',
20
'primer-react/no-system-props': ['error', {includeUtilityComponents: true}],
21
},
22
+ settings: {
23
+ 'import/resolver': {
24
+ typescript: {},
25
+ },
26
+ },
27
overrides: [
28
{
29
files: ['*.js'],
cli/lib/log.js
+1
-1
@@ -1,4 +1,4 @@
1
-const { log } = require('proc-log')
1
+const {log} = require('proc-log')
2
const SYMBOL = Symbol('doc-log')
3
4
module.exports = Object.fromEntries(Object.entries(log).map(([k, v]) => [k, (...a) => v(SYMBOL, ...a)]))
package-lock.json
+44
@@ -23,6 +23,7 @@
23
"deepmerge": "^4.3.1",
24
"details-element-polyfill": "^2.4.0",
25
"downshift": "^9.0.4",
26
+ "eslint-import-resolver-typescript": "^3.6.1",
27
"framer-motion": "^11.0.3",
28
"fuse.js": "^7.0.0",
29
"gatsby": "^5.13.1",
@@ -15419,6 +15420,30 @@
15420
"ms": "^2.1.1"
15421
}
15422
},
15423
+ "node_modules/eslint-import-resolver-typescript": {
15424
+ "version": "3.6.1",
15425
+ "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.1.tgz",
15426
+ "integrity": "sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==",
15427
+ "dependencies": {
15428
+ "debug": "^4.3.4",
15429
+ "enhanced-resolve": "^5.12.0",
15430
+ "eslint-module-utils": "^2.7.4",
15431
+ "fast-glob": "^3.3.1",
15432
+ "get-tsconfig": "^4.5.0",
15433
+ "is-core-module": "^2.11.0",
15434
+ "is-glob": "^4.0.3"
15435
+ },
15436
+ "engines": {
15437
+ "node": "^14.18.0 || >=16.0.0"
15438
+ },
15439
+ "funding": {
15440
+ "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts"
15441
+ },
15442
+ "peerDependencies": {
15443
+ "eslint": "*",
15444
+ "eslint-plugin-import": "*"
15445
+ }
15446
+ },
15447
"node_modules/eslint-import-resolver-webpack": {
15448
"version": "0.13.8",
15449
"resolved": "https://registry.npmjs.org/eslint-import-resolver-webpack/-/eslint-import-resolver-webpack-0.13.8.tgz",
@@ -21421,6 +21446,17 @@
21446
"url": "https://github.com/sponsors/ljharb"
21447
}
21448
},
21449
+ "node_modules/get-tsconfig": {
21450
+ "version": "4.7.4",
21451
+ "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.4.tgz",
21452
+ "integrity": "sha512-ofbkKj+0pjXjhejr007J/fLf+sW+8H7K5GCm+msC8q3IpvgjobpyPqSRFemNyIMxklC0zeJpi7VDFna19FacvQ==",
21453
+ "dependencies": {
21454
+ "resolve-pkg-maps": "^1.0.0"
21455
+ },
21456
+ "funding": {
21457
+ "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1"
21458
+ }
21459
+ },
21460
"node_modules/git-up": {
21461
"version": "7.0.0",
21462
"resolved": "https://registry.npmjs.org/git-up/-/git-up-7.0.0.tgz",
@@ -33526,6 +33562,14 @@
33562
"node": ">=8"
33563
}
33564
},
33565
+ "node_modules/resolve-pkg-maps": {
33566
+ "version": "1.0.0",
33567
+ "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz",
33568
+ "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==",
33569
+ "funding": {
33570
+ "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1"
33571
+ }
33572
+ },
33573
"node_modules/resolve.exports": {
33574
"version": "2.0.2",
33575
"resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz",
package.json
+1
@@ -73,6 +73,7 @@
73
"babel-jest": "^29.7.0",
74
"eslint": "^8.56.0",
75
"eslint-config-react-app": "^7.0.1",
76
+ "eslint-import-resolver-typescript": "^3.6.1",
77
"eslint-import-resolver-webpack": "^0.13.8",
78
"eslint-mdx": "^3.1.3",
79
"eslint-plugin-github": "^4.10.1",