From 2c07ff4fce553e839006cf9a746297454e8e6a0c Mon Sep 17 00:00:00 2001 From: clkim Date: Tue, 16 Sep 2025 13:01:17 +0900 Subject: [PATCH] =?UTF-8?q?fix.=20=EA=B0=9C=EB=B0=9C=20=EB=8F=84=EA=B5=AC?= =?UTF-8?q?=20=EC=A0=81=EC=9A=A9.=20(typescript,=20prettier,=20es-lint)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .eslintignore | 14 + .nvmrc | 2 +- .prettierignore | 22 + .prettierrc | 14 + app/app.vue | 48 +- app/pages/[d1]/[d2]/[d3].vue | 34 +- app/pages/[d1]/[d2]/index.vue | 34 +- app/pages/[d1]/index.vue | 34 +- app/pages/index.vue | 34 +- eslint.config.js | 49 + i18n.config.ts | 92 +- layers/assets/css/app.css | 4 +- layers/assets/css/base/_theme.css | 2 +- layers/components/atoms/Button.vue | 30 +- layers/components/atoms/LocaleLink.vue | 7 +- layers/components/atoms/icons/ArrowDown.vue | 12 +- layers/components/atoms/icons/LinkOut.vue | 12 +- layers/components/atoms/icons/Star.vue | 12 +- layers/components/layout/StoveGnb.vue | 44 +- layers/components/layout/default/Header.vue | 13 +- layers/components/molecules/HybridLink.vue | 12 +- .../components/molecules/LanguageSwitcher.vue | 32 +- layers/components/molecules/Template.vue | 14 +- layers/components/molecules/VisualContent.vue | 10 +- layers/components/molecules/loading/Full.vue | 14 +- layers/components/molecules/loading/Local.vue | 20 +- .../molecules/modal/YouTubeModal.vue | 25 +- layers/components/templates/Background.vue | 36 +- layers/components/templates/ButtonList.vue | 24 +- layers/components/templates/Description.vue | 18 +- layers/components/templates/MainTitle.vue | 18 +- layers/components/templates/SubTitle.vue | 18 +- layers/components/templates/VideoPlay.vue | 14 +- layers/composables/useDynamicI18nRoutes.ts | 49 +- layers/composables/useGetGameAlias.ts | 40 +- layers/composables/usePathResolver.ts | 26 +- layers/composables/useTemplateRegistry.ts | 4 +- layers/layouts/default.vue | 2 +- layers/layouts/promotion.vue | 2 +- ...0.route.global.ts => init.route.global.ts} | 32 +- layers/middleware/pageData.global.ts | 50 +- layers/nuxt.config.ts | 11 +- layers/plugins/dynamic-i18n-routes.client.ts | 20 +- layers/plugins/dynamic-i18n-routes.server.ts | 23 +- layers/plugins/global-caller-info.ts | 14 +- layers/registry/index.ts | 10 +- layers/server/middleware/gameInfo.ts | 69 +- layers/stores/useCallerInfoStore.ts | 26 +- layers/stores/useGameDataStore.ts | 20 +- layers/stores/useLoadingStore.ts | 46 +- layers/stores/usePageDataStore.ts | 20 +- layers/templates/GrVisual01/index.vue | 24 +- layers/templates/GrVisual02/index.vue | 6 +- layers/templates/GrVisual03/index.vue | 6 +- layers/types/api/gameData.ts | 358 +- layers/types/api/pageData.ts | 213 +- layers/utils/apiUtil.ts | 171 +- layers/utils/dataUtil.ts | 50 +- layers/utils/jwtUtil.ts | 12 +- layers/utils/stoveUtil.ts | 76 +- nuxt.config.ts | 60 +- package.json | 21 +- pnpm-lock.yaml | 7117 +++++++++++++---- tailwind.config.ts | 28 +- tsconfig.json | 23 +- 65 files changed, 6849 insertions(+), 2548 deletions(-) create mode 100644 .eslintignore create mode 100644 .prettierignore create mode 100644 .prettierrc create mode 100644 eslint.config.js rename layers/middleware/{00.route.global.ts => init.route.global.ts} (53%) diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 0000000..d9d262c --- /dev/null +++ b/.eslintignore @@ -0,0 +1,14 @@ +temp/ +**/temp/** +node_modules/ +.nuxt/ +.output/ +dist/ +build/ +coverage/ +.nyc_output/ +*.log +*.tsbuildinfo +.env +.env.* +.DS_Store \ No newline at end of file diff --git a/.nvmrc b/.nvmrc index cdf89fd..05f0468 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -echo "20" > .nvmrc \ No newline at end of file +v22.11.0 \ No newline at end of file diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..76b7488 --- /dev/null +++ b/.prettierignore @@ -0,0 +1,22 @@ +# Ignore artifacts +.nuxt +.output +dist +build +coverage +.nyc_output + +# Ignore dependencies +node_modules + +# Ignore logs +*.log +*.tsbuildinfo + +# Ignore environment files +.env +.env.* + +# Ignore OS files +.DS_Store + diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..6f37c6d --- /dev/null +++ b/.prettierrc @@ -0,0 +1,14 @@ +{ + "semi": false, + "singleQuote": true, + "trailingComma": "es5", + "printWidth": 80, + "tabWidth": 2, + "useTabs": false, + "bracketSpacing": true, + "bracketSameLine": false, + "arrowParens": "avoid", + "endOfLine": "lf", + "vueIndentScriptAndStyle": false, + "htmlWhitespaceSensitivity": "ignore" +} diff --git a/app/app.vue b/app/app.vue index 9467ba2..390e010 100644 --- a/app/app.vue +++ b/app/app.vue @@ -8,39 +8,33 @@ - - + + diff --git a/app/pages/[d1]/[d2]/[d3].vue b/app/pages/[d1]/[d2]/[d3].vue index 2509936..28fede4 100644 --- a/app/pages/[d1]/[d2]/[d3].vue +++ b/app/pages/[d1]/[d2]/[d3].vue @@ -1,34 +1,34 @@