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",