diff --git a/package.json b/package.json index 58b01cbb..433625ca 100644 --- a/package.json +++ b/package.json @@ -28,6 +28,10 @@ "build:gongmuin-client": "nx run gongmuin-client:build", "dev-client": "nx run gongmuin-client:dev", "gen-icon-client": "nx run gongmuin-client:gen-icon", - "gen-design-system": "nx run gongmuin-client:gen-design-system" + "gen-design-system": "nx run gongmuin-client:gen-design-system", + "gen-api": "nx run gongmuin-client:gen-api", + "storybook": "nx run gmi-design-system:storybook", + "build-storybook": "nx run gmi-design-system:build-storybook", + "build-design-system": "nx run gmi-design-system:build" } } diff --git a/packages/client/app/globals.css b/packages/client/app/globals.css index 9f9a4518..3c8ae43c 100644 --- a/packages/client/app/globals.css +++ b/packages/client/app/globals.css @@ -215,6 +215,8 @@ textarea, letter-spacing: inherit; /* 1 */ color: inherit; /* 1 */ background: transparent; /* 2 */ + border: none; + text-decoration: none; } /* diff --git a/packages/client/src/clientPages/home/ui/ClientHomePage.tsx b/packages/client/src/clientPages/home/ui/ClientHomePage.tsx index db7edfd0..14229c9b 100644 --- a/packages/client/src/clientPages/home/ui/ClientHomePage.tsx +++ b/packages/client/src/clientPages/home/ui/ClientHomePage.tsx @@ -115,7 +115,7 @@ export function ClientHomePage() { size: 10, }, }) - + console.log(recommendQuestions, questions) return ( <> {items.map((item) => ( diff --git a/packages/client/src/design-system/component/SNSButton/SNSButton.tsx b/packages/client/src/design-system/component/SNSButton/SNSButton.tsx index 737ba95b..62a04d19 100644 --- a/packages/client/src/design-system/component/SNSButton/SNSButton.tsx +++ b/packages/client/src/design-system/component/SNSButton/SNSButton.tsx @@ -1,4 +1,5 @@ import { ButtonHTMLAttributes, ReactNode } from 'react' +import { color } from '@gds/token' import * as styles from './SNSButton.css' import { IconKakao } from '../../icon/default/IconKakao' import { IconNaver } from '../../icon/default/IconNaver' @@ -23,7 +24,11 @@ export function SNSButton({ {...props} >
- {socialLoginType === 'kakao' ? : } + {socialLoginType === 'kakao' ? ( + + ) : ( + + )}
{title ? {title} : null} - + - + diff --git a/packages/client/src/design-system/icon/default/IconChat.tsx b/packages/client/src/design-system/icon/default/IconChat.tsx index c889e7cd..e05e4822 100644 --- a/packages/client/src/design-system/icon/default/IconChat.tsx +++ b/packages/client/src/design-system/icon/default/IconChat.tsx @@ -31,7 +31,7 @@ function IconChat( /> - + diff --git a/packages/client/src/design-system/icon/default/IconCheckCircle.tsx b/packages/client/src/design-system/icon/default/IconCheckCircle.tsx deleted file mode 100644 index 176c6277..00000000 --- a/packages/client/src/design-system/icon/default/IconCheckCircle.tsx +++ /dev/null @@ -1,42 +0,0 @@ -import type { SVGProps } from 'react' -import { Ref, forwardRef } from 'react' -import type { IconProps } from '../shared/props' - -function IconCheckCircle( - { - title = 'IconCheckCircle', - titleId = 'GDS-IconCheckCircle', - size = 20, - color = '#2A2A2A', - ...props - }: SVGProps & IconProps, - ref: Ref, -) { - return ( - - {title ? {title} : null} - - - - - - - - - - ) -} -const ForwardRef = forwardRef(IconCheckCircle) -export { ForwardRef as IconCheckCircle } diff --git a/packages/client/src/design-system/icon/default/IconCheckCircleFilled.tsx b/packages/client/src/design-system/icon/default/IconCheckFilled.tsx similarity index 81% rename from packages/client/src/design-system/icon/default/IconCheckCircleFilled.tsx rename to packages/client/src/design-system/icon/default/IconCheckFilled.tsx index f73c2d8f..8482d151 100644 --- a/packages/client/src/design-system/icon/default/IconCheckCircleFilled.tsx +++ b/packages/client/src/design-system/icon/default/IconCheckFilled.tsx @@ -2,10 +2,10 @@ import type { SVGProps } from 'react' import { Ref, forwardRef } from 'react' import type { IconProps } from '../shared/props' -function IconCheckCircleFilled( +function IconCheckFilled( { - title = 'IconCheckCircleFilled', - titleId = 'GDS-IconCheckCircleFilled', + title = 'IconCheckFilled', + titleId = 'GDS-IconCheckFilled', size = 20, color = '#2A2A2A', ...props @@ -31,12 +31,12 @@ function IconCheckCircleFilled( /> - + ) } -const ForwardRef = forwardRef(IconCheckCircleFilled) -export { ForwardRef as IconCheckCircleFilled } +const ForwardRef = forwardRef(IconCheckFilled) +export { ForwardRef as IconCheckFilled } diff --git a/packages/client/src/design-system/icon/default/IconLikesDefault.tsx b/packages/client/src/design-system/icon/default/IconLikesDefault.tsx deleted file mode 100644 index 8534fc42..00000000 --- a/packages/client/src/design-system/icon/default/IconLikesDefault.tsx +++ /dev/null @@ -1,37 +0,0 @@ -import type { SVGProps } from 'react' -import { Ref, forwardRef } from 'react' -import type { IconProps } from '../shared/props' - -function IconLikesDefault( - { - title = 'IconLikesDefault', - titleId = 'GDS-IconLikesDefault', - size = 20, - color = '#2A2A2A', - ...props - }: SVGProps & IconProps, - ref: Ref, -) { - return ( - - {title ? {title} : null} - - - - - ) -} -const ForwardRef = forwardRef(IconLikesDefault) -export { ForwardRef as IconLikesDefault } diff --git a/packages/client/src/design-system/icon/default/IconNaver.tsx b/packages/client/src/design-system/icon/default/IconNaver.tsx index 80c372bd..62fc538b 100644 --- a/packages/client/src/design-system/icon/default/IconNaver.tsx +++ b/packages/client/src/design-system/icon/default/IconNaver.tsx @@ -24,15 +24,15 @@ function IconNaver( {...props} > {title ? {title} : null} - + - - + + diff --git a/packages/client/src/design-system/icon/default/IconPlus.tsx b/packages/client/src/design-system/icon/default/IconPlus.tsx index 5bc5e736..4a4b2162 100644 --- a/packages/client/src/design-system/icon/default/IconPlus.tsx +++ b/packages/client/src/design-system/icon/default/IconPlus.tsx @@ -24,15 +24,15 @@ function IconPlus( {...props} > {title ? {title} : null} - + - - + + diff --git a/packages/client/src/design-system/icon/default/IconWhiteLike.tsx b/packages/client/src/design-system/icon/default/IconThumbUp.tsx similarity index 79% rename from packages/client/src/design-system/icon/default/IconWhiteLike.tsx rename to packages/client/src/design-system/icon/default/IconThumbUp.tsx index ab3ec15a..bbbccce6 100644 --- a/packages/client/src/design-system/icon/default/IconWhiteLike.tsx +++ b/packages/client/src/design-system/icon/default/IconThumbUp.tsx @@ -2,10 +2,10 @@ import type { SVGProps } from 'react' import { Ref, forwardRef } from 'react' import type { IconProps } from '../shared/props' -function IconWhiteLike( +function IconThumbUp( { - title = 'IconWhiteLike', - titleId = 'GDS-IconWhiteLike', + title = 'IconThumbUp', + titleId = 'GDS-IconThumbUp', size = 20, color = '#2A2A2A', ...props @@ -24,19 +24,19 @@ function IconWhiteLike( {...props} > {title ? {title} : null} - + - + ) } -const ForwardRef = forwardRef(IconWhiteLike) -export { ForwardRef as IconWhiteLike } +const ForwardRef = forwardRef(IconThumbUp) +export { ForwardRef as IconThumbUp } diff --git a/packages/client/src/design-system/icon/default/PrimarySmile.tsx b/packages/client/src/design-system/icon/default/PrimarySmile.tsx index 1c5c7ea2..3bf9118b 100644 --- a/packages/client/src/design-system/icon/default/PrimarySmile.tsx +++ b/packages/client/src/design-system/icon/default/PrimarySmile.tsx @@ -34,7 +34,10 @@ function PrimarySmile( strokeWidth={4} rx={91} /> - +
- +
{data.recommendCount}
diff --git a/packages/client/src/widgets/Home/ui/Recommend/index.tsx b/packages/client/src/widgets/Home/ui/Recommend/index.tsx index 8aa48630..566420b4 100644 --- a/packages/client/src/widgets/Home/ui/Recommend/index.tsx +++ b/packages/client/src/widgets/Home/ui/Recommend/index.tsx @@ -1,5 +1,5 @@ import Image from 'next/image' -import { IconBookmark, IconCredit, IconWhiteLike } from '@gds/icon' +import { IconBookmark, IconCredit, IconThumbUp } from '@gds/icon' import { Badge } from '@gds/component' import { color } from '@gds/token' import { QuestionPostSimpleResponse } from '@server-api/api' @@ -53,7 +53,7 @@ function HomeRecommend({
{savedCount}
- +
{recommendCount}
diff --git a/packages/client/src/widgets/QuestionDetail/ui/AnswerCard.tsx b/packages/client/src/widgets/QuestionDetail/ui/AnswerCard.tsx index d568b5fe..fb6fddc0 100644 --- a/packages/client/src/widgets/QuestionDetail/ui/AnswerCard.tsx +++ b/packages/client/src/widgets/QuestionDetail/ui/AnswerCard.tsx @@ -1,7 +1,7 @@ 'use client' import { Button } from '@gds/component' -import { IconChat, IconCheckCircle, IconCheckCircleFilled } from '@gds/icon' +import { IconChat, IconCheck, IconCheckFilled } from '@gds/icon' import { color, Typo } from '@gds/token' import { AnswerDetailResponse } from '@server-api/api' import { @@ -79,9 +79,9 @@ export function AnswerCard({ answerSelectDone, answerData, userId }: Props) { size="small" rightIcon={ answerData?.isChosen ? ( - + ) : ( - diff --git a/packages/client/src/widgets/QuestionDetail/ui/AnswerContainer.tsx b/packages/client/src/widgets/QuestionDetail/ui/AnswerContainer.tsx index 4a734a23..c5c5b06b 100644 --- a/packages/client/src/widgets/QuestionDetail/ui/AnswerContainer.tsx +++ b/packages/client/src/widgets/QuestionDetail/ui/AnswerContainer.tsx @@ -3,12 +3,7 @@ import { Button, TextInput } from '@gds/component' import { useState } from 'react' import { color, Typo } from '@gds/token' -import { - IconAlarm, - IconCheckCircle, - IconCheckCircleFilled, - PrimarySmile, -} from '@gds/icon' +import { IconAlarm, IconCheckFilled, PrimarySmile } from '@gds/icon' import { answerbuttonWrapper, answerInputWrapper } from './style.css' import { AnswerCard } from './AnswerCard' diff --git a/packages/gmi-design-system/src/component/MultiSelect/index.tsx b/packages/gmi-design-system/src/component/MultiSelect/index.tsx index bc696fe7..c3d7a571 100644 --- a/packages/gmi-design-system/src/component/MultiSelect/index.tsx +++ b/packages/gmi-design-system/src/component/MultiSelect/index.tsx @@ -104,6 +104,7 @@ export function MultiSelect({ boxShadow: '0px 0px 4px 0px rgba(0, 0, 0, 0.25)', backgroundColor: 'white', overflow: 'hidden', + gap: '6px', }} > {items.map(item => ( diff --git a/packages/gmi-design-system/src/component/NumberInput/NumberInput.tsx b/packages/gmi-design-system/src/component/NumberInput/NumberInput.tsx index f6f0f04c..5f541d70 100644 --- a/packages/gmi-design-system/src/component/NumberInput/NumberInput.tsx +++ b/packages/gmi-design-system/src/component/NumberInput/NumberInput.tsx @@ -66,7 +66,7 @@ export function NumberInput({ aria-label="Increase value" > {title}
- +
{bookmark}
- +
{likes}
diff --git a/packages/gmi-design-system/src/component/SNSButton/SNSButton.tsx b/packages/gmi-design-system/src/component/SNSButton/SNSButton.tsx index ab12f711..c56aefd2 100644 --- a/packages/gmi-design-system/src/component/SNSButton/SNSButton.tsx +++ b/packages/gmi-design-system/src/component/SNSButton/SNSButton.tsx @@ -1,4 +1,5 @@ import { ButtonHTMLAttributes, ReactNode } from 'react' +import { color } from '@gds/token' import * as styles from './SNSButton.css' import { IconKakao } from '../../icon/default/IconKakao' import { IconNaver } from '../../icon/default/IconNaver' @@ -18,7 +19,7 @@ export function SNSButton({ socialLoginType, children, ...props }: SNSButtonProp {...props} >
- {socialLoginType === 'kakao' ? : } + {socialLoginType === 'kakao' ? : }
- - - + + + + - - + + diff --git a/packages/gmi-design-system/src/icon/asset/icon-arrow-up.svg b/packages/gmi-design-system/src/icon/asset/icon-arrow-up.svg index fea02ffa..2809086b 100644 --- a/packages/gmi-design-system/src/icon/asset/icon-arrow-up.svg +++ b/packages/gmi-design-system/src/icon/asset/icon-arrow-up.svg @@ -8,4 +8,4 @@ - \ No newline at end of file + diff --git a/packages/gmi-design-system/src/icon/asset/icon-credit-fill.svg b/packages/gmi-design-system/src/icon/asset/icon-credit-fill.svg new file mode 100644 index 00000000..275db0f5 --- /dev/null +++ b/packages/gmi-design-system/src/icon/asset/icon-credit-fill.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/gmi-design-system/src/icon/default/IconArrowDown.tsx b/packages/gmi-design-system/src/icon/default/IconArrowDown.tsx index 9ab6bf39..4660b7cf 100644 --- a/packages/gmi-design-system/src/icon/default/IconArrowDown.tsx +++ b/packages/gmi-design-system/src/icon/default/IconArrowDown.tsx @@ -17,7 +17,7 @@ function IconArrowDown( width={size} height={size} fill="none" - viewBox="0 0 16 16" + viewBox="0 0 24 24" color={color} ref={ref} aria-labelledby={titleId} @@ -31,11 +31,11 @@ function IconArrowDown( strokeWidth={2} clipPath="url(#a)" > - + - - + + diff --git a/packages/gmi-design-system/src/icon/default/IconCharacter.tsx b/packages/gmi-design-system/src/icon/default/IconCharacter.tsx index eaa979a6..2755be7f 100644 --- a/packages/gmi-design-system/src/icon/default/IconCharacter.tsx +++ b/packages/gmi-design-system/src/icon/default/IconCharacter.tsx @@ -24,7 +24,10 @@ function IconCharacter( {...props} > {title ? {title} : null} - + - + diff --git a/packages/gmi-design-system/src/icon/default/IconChat.tsx b/packages/gmi-design-system/src/icon/default/IconChat.tsx index 500dd273..dc0c51c7 100644 --- a/packages/gmi-design-system/src/icon/default/IconChat.tsx +++ b/packages/gmi-design-system/src/icon/default/IconChat.tsx @@ -31,7 +31,7 @@ function IconChat( /> - + diff --git a/packages/gmi-design-system/src/icon/default/IconCheckCircle.tsx b/packages/gmi-design-system/src/icon/default/IconCheckCircle.tsx deleted file mode 100644 index 5c7a5993..00000000 --- a/packages/gmi-design-system/src/icon/default/IconCheckCircle.tsx +++ /dev/null @@ -1,42 +0,0 @@ -import type { SVGProps } from 'react' -import { Ref, forwardRef } from 'react' -import type { IconProps } from '../shared/props' - -function IconCheckCircle( - { - title = 'IconCheckCircle', - titleId = 'GDS-IconCheckCircle', - size = 20, - color = '#2A2A2A', - ...props - }: SVGProps & IconProps, - ref: Ref, -) { - return ( - - {title ? {title} : null} - - - - - - - - - - ) -} -const ForwardRef = forwardRef(IconCheckCircle) -export { ForwardRef as IconCheckCircle } diff --git a/packages/gmi-design-system/src/icon/default/IconCheckCircleFilled.tsx b/packages/gmi-design-system/src/icon/default/IconCheckFilled.tsx similarity index 80% rename from packages/gmi-design-system/src/icon/default/IconCheckCircleFilled.tsx rename to packages/gmi-design-system/src/icon/default/IconCheckFilled.tsx index 500470bc..86809551 100644 --- a/packages/gmi-design-system/src/icon/default/IconCheckCircleFilled.tsx +++ b/packages/gmi-design-system/src/icon/default/IconCheckFilled.tsx @@ -2,10 +2,10 @@ import type { SVGProps } from 'react' import { Ref, forwardRef } from 'react' import type { IconProps } from '../shared/props' -function IconCheckCircleFilled( +function IconCheckFilled( { - title = 'IconCheckCircleFilled', - titleId = 'GDS-IconCheckCircleFilled', + title = 'IconCheckFilled', + titleId = 'GDS-IconCheckFilled', size = 20, color = '#2A2A2A', ...props @@ -31,12 +31,12 @@ function IconCheckCircleFilled( /> - + ) } -const ForwardRef = forwardRef(IconCheckCircleFilled) -export { ForwardRef as IconCheckCircleFilled } +const ForwardRef = forwardRef(IconCheckFilled) +export { ForwardRef as IconCheckFilled } diff --git a/packages/gmi-design-system/src/icon/default/IconCreditFill.tsx b/packages/gmi-design-system/src/icon/default/IconCreditFill.tsx new file mode 100644 index 00000000..d48fcbfc --- /dev/null +++ b/packages/gmi-design-system/src/icon/default/IconCreditFill.tsx @@ -0,0 +1,36 @@ +import type { SVGProps } from 'react' +import { Ref, forwardRef } from 'react' +import type { IconProps } from '../shared/props' + +function IconCreditFill( + { + title = 'IconCreditFill', + titleId = 'GDS-IconCreditFill', + size = 20, + color = '#2A2A2A', + ...props + }: SVGProps & IconProps, + ref: Ref, +) { + return ( + + {title ? {title} : null} + + + + ) +} +const ForwardRef = forwardRef(IconCreditFill) +export { ForwardRef as IconCreditFill } diff --git a/packages/gmi-design-system/src/icon/default/IconLikesDefault.tsx b/packages/gmi-design-system/src/icon/default/IconLikesDefault.tsx deleted file mode 100644 index 0abb0980..00000000 --- a/packages/gmi-design-system/src/icon/default/IconLikesDefault.tsx +++ /dev/null @@ -1,39 +0,0 @@ -import type { SVGProps } from 'react' -import { Ref, forwardRef } from 'react' -import type { IconProps } from '../shared/props' -const IconLikesDefault = ( - { - title = 'IconLikesDefault', - titleId = 'GDS-IconLikesDefault', - size = 20, - color = '#2A2A2A', - ...props - }: SVGProps & IconProps, - ref: Ref, -) => ( - - {title ? {title} : null} - - - - - - - - - -) -const ForwardRef = forwardRef(IconLikesDefault) -export { ForwardRef as IconLikesDefault } diff --git a/packages/gmi-design-system/src/icon/default/IconNaver.tsx b/packages/gmi-design-system/src/icon/default/IconNaver.tsx index 367a4659..784612cf 100644 --- a/packages/gmi-design-system/src/icon/default/IconNaver.tsx +++ b/packages/gmi-design-system/src/icon/default/IconNaver.tsx @@ -24,12 +24,12 @@ function IconNaver( {...props} > {title ? {title} : null} - - + + - - + + diff --git a/packages/gmi-design-system/src/icon/default/IconPlus.tsx b/packages/gmi-design-system/src/icon/default/IconPlus.tsx index 834a9227..908ab945 100644 --- a/packages/gmi-design-system/src/icon/default/IconPlus.tsx +++ b/packages/gmi-design-system/src/icon/default/IconPlus.tsx @@ -24,15 +24,15 @@ function IconPlus( {...props} > {title ? {title} : null} - + - - + + diff --git a/packages/gmi-design-system/src/icon/default/IconWhiteLike.tsx b/packages/gmi-design-system/src/icon/default/IconThumbUp.tsx similarity index 79% rename from packages/gmi-design-system/src/icon/default/IconWhiteLike.tsx rename to packages/gmi-design-system/src/icon/default/IconThumbUp.tsx index 9d99b142..80aa9e35 100644 --- a/packages/gmi-design-system/src/icon/default/IconWhiteLike.tsx +++ b/packages/gmi-design-system/src/icon/default/IconThumbUp.tsx @@ -2,10 +2,10 @@ import type { SVGProps } from 'react' import { Ref, forwardRef } from 'react' import type { IconProps } from '../shared/props' -function IconWhiteLike( +function IconThumbUp( { - title = 'IconWhiteLike', - titleId = 'GDS-IconWhiteLike', + title = 'IconThumbUp', + titleId = 'GDS-IconThumbUp', size = 20, color = '#2A2A2A', ...props @@ -24,19 +24,19 @@ function IconWhiteLike( {...props} > {title ? {title} : null} - + - + ) } -const ForwardRef = forwardRef(IconWhiteLike) -export { ForwardRef as IconWhiteLike } +const ForwardRef = forwardRef(IconThumbUp) +export { ForwardRef as IconThumbUp } diff --git a/packages/gmi-design-system/src/icon/default/IconWhiteBookmark.tsx b/packages/gmi-design-system/src/icon/default/IconWhiteBookmark.tsx deleted file mode 100644 index d9a98fd0..00000000 --- a/packages/gmi-design-system/src/icon/default/IconWhiteBookmark.tsx +++ /dev/null @@ -1,39 +0,0 @@ -import type { SVGProps } from 'react' -import { Ref, forwardRef } from 'react' -import type { IconProps } from '../shared/props' -const IconWhiteBookmark = ( - { - title = 'IconWhiteBookmark', - titleId = 'GDS-IconWhiteBookmark', - size = 20, - color = '#2A2A2A', - ...props - }: SVGProps & IconProps, - ref: Ref, -) => ( - - {title ? {title} : null} - - - - - - - - - -) -const ForwardRef = forwardRef(IconWhiteBookmark) -export { ForwardRef as IconWhiteBookmark } diff --git a/packages/gmi-design-system/src/icon/default/PrimarySmile.tsx b/packages/gmi-design-system/src/icon/default/PrimarySmile.tsx index e4f359b9..c7fd3363 100644 --- a/packages/gmi-design-system/src/icon/default/PrimarySmile.tsx +++ b/packages/gmi-design-system/src/icon/default/PrimarySmile.tsx @@ -26,7 +26,10 @@ function PrimarySmile( {title ? {title} : null} - + - + diff --git a/packages/gmi-design-system/src/icon/default/index.ts b/packages/gmi-design-system/src/icon/default/index.ts index 6888c0ae..a5c553df 100644 --- a/packages/gmi-design-system/src/icon/default/index.ts +++ b/packages/gmi-design-system/src/icon/default/index.ts @@ -9,10 +9,10 @@ export { IconBookmarkFilled } from './IconBookmarkFilled' export { IconCharacter } from './IconCharacter' export { IconChat } from './IconChat' export { IconCheck } from './IconCheck' -export { IconCheckCircle } from './IconCheckCircle' -export { IconCheckCircleFilled } from './IconCheckCircleFilled' +export { IconCheckFilled } from './IconCheckFilled' export { IconClose } from './IconClose' export { IconCredit } from './IconCredit' +export { IconCreditFill } from './IconCreditFill' export { IconEdit } from './IconEdit' export { IconEnter } from './IconEnter' export { IconError } from './IconError' @@ -27,6 +27,6 @@ export { IconNaver } from './IconNaver' export { IconPlus } from './IconPlus' export { IconSearch } from './IconSearch' export { IconThumbUpFilled } from './IconThumbUpFilled' -export { IconWhiteLike } from './IconWhiteLike' +export { IconThumbUp } from './IconThumbUp' export { PrimarySmile } from './PrimarySmile' export { SplashLogo } from './SplashLogo' diff --git a/packages/gmi-design-system/tsconfig.json b/packages/gmi-design-system/tsconfig.json index bb800870..83e44dd8 100644 --- a/packages/gmi-design-system/tsconfig.json +++ b/packages/gmi-design-system/tsconfig.json @@ -27,7 +27,7 @@ "paths": { "@gds/component": ["./src/component/index.ts"], "@gds/token": ["./src/token/index.ts"], - "@gds/icon": ["./src/icon/index.ts"] + "@gds/icon": ["./src/icon/default"] //TODO: fix this } }, "include": ["src/**/*", "eslint.config.js"],