Skip to content

Commit 477b0a3

Browse files
committed
๐ŸšŒ develop
version: 2.5.0 - ์ปฌ๋Ÿฌ ํ…Œ๋งˆ ๋ณ€๊ฒฝ - stylelint , eslint ์„ค์ • ์ˆ˜์ •
1 parent 8d681d4 commit 477b0a3

33 files changed

+54
-69
lines changed

โ€Ž.eslintrc.js

+2-10
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,10 @@ module.exports = {
55
node: true
66
},
77
extends: [
8-
'eslint:recommended',
9-
'plugin:nuxt/recommended',
10-
'plugin:vue/recommended',
8+
'@nuxt/eslint-config',
119
'@nuxtjs/eslint-config-typescript'
1210
],
13-
parser: 'vue-eslint-parser',
14-
parserOptions: {
15-
ecmaVersion: 'latest',
16-
parser: '@typescript-eslint/parser',
17-
sourceType: 'module'
18-
},
19-
plugins: ['@typescript-eslint', 'vitest', 'vue'],
11+
plugins: ['vitest'],
2012
rules: {
2113
'no-console': 'off',
2214
quotes: ['error', 'single'],

โ€Ž.stylelintrc

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
{
22
"extends": [
3-
"stylelint-config-standard-scss",
4-
"stylelint-config-recommended-vue",
5-
"stylelint-config-recommended-vue/scss"
3+
"stylelint-config-recommended-scss",
4+
"stylelint-config-recommended-vue"
65
],
76
"overrides": [
87
{

โ€ŽREADME.md

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
# Dooramgi
2-
31
![Dewdew](./.github/assets/dewdew.jpg)
42

53
## ์•ˆ๋…•ํ•˜์„ธ์š”. FE ๊ฐœ๋ฐœ์ž ์ด์—ฐ์ฃผ ์ž…๋‹ˆ๋‹ค.

โ€Žcomponents/A/Accordion.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ withDefaults(
5656
}>(),
5757
{
5858
accordionVariant: 'solid',
59-
accordionColor: 'rose',
59+
accordionColor: 'orange',
6060
accordionSize: 'xl',
6161
educateGroupClass: 'educate-group flex flex-align-center gap-2',
6262
careerGroupClass: 'career-group flex flex-align-center gap-2',

โ€Žcomponents/A/Badge.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ withDefaults(
3333
}>(),
3434
{
3535
customClass: '',
36-
badgeColor: 'rose',
36+
badgeColor: 'orange',
3737
badgeSize: 'lg',
3838
badgeVariant: 'soft',
3939
useIcon: true,

โ€Žcomponents/A/Button.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ withDefaults(
6969
roundButton: false,
7070
buttonDisabled: false,
7171
buttonPadding: true,
72-
buttonColor: 'rose',
72+
buttonColor: 'orange',
7373
buttonSize: 'sm',
7474
buttonVariant: 'outline',
7575
buttonLabel: 'button',

โ€Žcomponents/A/Dialog.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
overlay
66
:prevent-close="preventClose"
77
>
8-
<DDCard :ui="{ divide: 'divide-rose-500 dark:divide-rose-400', background: 'bg-zinc-100/60 dark:bg-neutral-900' }">
8+
<DDCard :ui="{ divide: 'divide-orange-500 dark:divide-orange-400', background: 'bg-zinc-100/60 dark:bg-neutral-900' }">
99
<template #header>
1010
<div
1111
v-if="title"

โ€Žcomponents/A/Footer.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<template>
2-
<div class="footer flex flex-column flex-justify-center flex-align-center gap-16 bg-rose-900/50 dark:bg-rose-900/50">
2+
<div class="footer flex flex-column flex-justify-center flex-align-center gap-16 bg-orange-900/50 dark:bg-orange-900/50">
33
<LazyFooterMenu />
44
<LazyFooterSns />
55
<LazyFooterInformation />

โ€Žcomponents/A/LanguageChange.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<template>
22
<DDSelectMenu
33
v-model="selectLocale"
4-
color="rose"
4+
color="orange"
55
size="sm"
66
variant="outline"
77
:options="locales"

โ€Žcomponents/A/ThemeChange.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<template>
22
<DDButton
3-
color="rose"
3+
color="orange"
44
variant="ghost"
55
aria-label="theme"
66
@click="isDark = !isDark"

โ€Žcomponents/Header/DesktopMenu.vue

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
:to="menu.url"
1212
:aria-label="menu.title"
1313
>
14-
<span class="text-rose-600 dark:text-rose-400">
14+
<span class="text-orange-600 dark:text-orange-400">
1515
{{ menu.title }}
1616
</span>
1717
</nuxt-link>
@@ -24,7 +24,7 @@
2424
>
2525
<Icon
2626
:name="`line-md:${socialMenuData[0].icon}`"
27-
class="text-rose-600 dark:text-rose-400"
27+
class="text-orange-600 dark:text-orange-400"
2828
:width="28"
2929
:height="28"
3030
/>

โ€Žcomponents/Header/Forecast.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<template>
22
<Flicking
3-
class="border-b-2 border-rose-800 dark:border-rose-600"
3+
class="border-b-2 border-orange-800 dark:border-orange-600"
44
:plugins="plugin"
55
:options="option"
66
>

โ€Žcomponents/Header/MobileMenu.vue

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<DDButton
44
v-if="!isDesktop"
55
aria-label="mobile-menu"
6-
color="rose"
6+
color="orange"
77
size="sm"
88
variant="ghost"
99
@click="() => sideMenuTrigger = true"
@@ -35,7 +35,7 @@
3535
/>
3636
<DDButton
3737
variant="ghost"
38-
color="rose"
38+
color="orange"
3939
size="sm"
4040
@click="() => sideMenuTrigger = false"
4141
>

โ€Žcomponents/Intro/Controller.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<template>
22
<div class="flex flex-justify-center flex-align-center gap-3">
33
<DDButton
4-
color="rose"
4+
color="orange"
55
size="md"
66
variant="solid"
77
@click="navigateTo('/main')"

โ€Žcomponents/Main/IntroBanner.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
{{ $t('main.intro.largeTitle') }}
88
</span>
99
<div
10-
class="main-text-group flex flex-column bg-rose-300/50 dark:bg-rose-600/50 rounded-lg"
10+
class="main-text-group flex flex-column bg-orange-300/50 dark:bg-orange-600/50 rounded-lg"
1111
:class="{'activate': mainTextTrigger}"
1212
>
1313
<span

โ€Žcomponents/Main/Portfolio.vue

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<p class="section-title">
77
{{ $t('main.reference.title') }}
88
</p>
9-
<div class="section-text-group flex gap-5 border-b-2 border-rose-800 dark:border-rose-600">
9+
<div class="section-text-group flex gap-5 border-b-2 border-orange-800 dark:border-orange-600">
1010
<p class="text">
1111
{{ $t('main.reference.description') }}
1212
</p>
@@ -37,12 +37,12 @@
3737
>
3838
<ASplineCanvas
3939
v-if="item.dynamic_thumbnail"
40-
canvas-class="portfolio-thumb border-2 border-rose-800 dark:border-rose-600"
40+
canvas-class="portfolio-thumb border-2 border-orange-800 dark:border-orange-600"
4141
:spline-url="item.dynamic_thumbnail"
4242
/>
4343
<nuxt-img
4444
v-else
45-
class="portfolio-thumb border-2 border-rose-800 dark:border-rose-600"
45+
class="portfolio-thumb border-2 border-orange-800 dark:border-orange-600"
4646
:src="item.image"
4747
width="200"
4848
height="200"

โ€Žcomponents/Main/contact/Email.vue

+4-4
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
>
1818
<DDInput
1919
v-model="formData.name"
20-
color="rose"
20+
color="orange"
2121
:placeholder="$t('placeholder.inputName')"
2222
aria-label="name"
2323
/>
@@ -30,7 +30,7 @@
3030
>
3131
<DDInput
3232
v-model="formData.email"
33-
color="rose"
33+
color="orange"
3434
:placeholder="$t('placeholder.inputEmail')"
3535
aria-label="email"
3636
/>
@@ -43,7 +43,7 @@
4343
>
4444
<DDTextarea
4545
v-model="formData.message"
46-
color="rose"
46+
color="orange"
4747
:rows="5"
4848
variant="outline"
4949
resize
@@ -111,7 +111,7 @@ const onSubmit = async (event: FormSubmitEvent<Schema>) => {
111111
await send('dewdew', props.emailTemplate, event.data, props.emailKey).then(() => {
112112
toast.add({ title: t('messages.successEmailSend'), color: 'emerald', timeout: 3000 })
113113
}).catch(() => {
114-
toast.add({ title: t('messages.failEmailSend'), color: 'rose', timeout: 3000 })
114+
toast.add({ title: t('messages.failEmailSend'), color: 'orange', timeout: 3000 })
115115
})
116116
}
117117

โ€Žcomponents/Tech/Badge.vue

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@
88
v-show="tags.includes(',')"
99
:key="index"
1010
custom-class="flex gap-2 w-[fit-content]"
11-
badge-color="rose"
11+
badge-color="orange"
1212
:badge-size="badgeSize"
1313
icon-name="ant-design:tags-twotone"
1414
:badge-text="tag"
1515
/>
1616
<ABadge
1717
v-show="!tags.includes(',')"
1818
custom-class="w-[fit-content]"
19-
badge-color="rose"
19+
badge-color="orange"
2020
:badge-size="badgeSize"
2121
icon-name="ant-design:tags-twotone"
2222
:badge-text="tags"

โ€Žcomponents/Tech/CardComponent.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<template>
22
<DDCard
33
class="tech-card mt-6 mb-4"
4-
:ui="{ ring: 'ring-0', divide: 'divide-rose-500 dark:divide-rose-400', rounded: 'rounded-2xl', background: 'bg-zinc-100/60 dark:bg-neutral-900' }"
4+
:ui="{ ring: 'ring-0', divide: 'divide-orange-500 dark:divide-orange-400', rounded: 'rounded-2xl', background: 'bg-zinc-100/60 dark:bg-neutral-900' }"
55
>
66
<template #header>
77
<div class="flex flex-col gap-6">

โ€Žcomponents/Tech/Comments.vue

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<template>
2-
<div class="article-comments border-t-2 border-b-2 border-rose-300 dark:border-rose-400">
2+
<div class="article-comments border-t-2 border-b-2 border-orange-300 dark:border-orange-400">
33
<span class="comments-title">
44
{{ commentTitle }}
55
</span>
@@ -8,7 +8,7 @@
88
v-show="commentData.length"
99
:key="index"
1010
class="mt-4 mb-4"
11-
:ui="{ ring: 'ring-2 ring-rose-300 dark:ring-rose-400', rounded: 'rounded-2xl', background: 'bg-zinc-100 dark:bg-neutral-900' }"
11+
:ui="{ ring: 'ring-2 ring-orange-300 dark:ring-orange-400', rounded: 'rounded-2xl', background: 'bg-zinc-100 dark:bg-neutral-900' }"
1212
>
1313
<div class="flex flex-row flex-space-between flex-align-center">
1414
<div class="message-component">

โ€Žcomponents/Tech/CreateComment.vue

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<DDInput
1616
v-model="formData.name"
1717
:placeholder="$t('placeholder.inputName')"
18-
color="rose"
18+
color="orange"
1919
size="lg"
2020
aria-label="name"
2121
:ui="{ icon: { trailing: { pointer: '' } } }"
@@ -51,7 +51,7 @@
5151
<DDInput
5252
v-model="formData.password"
5353
:placeholder="$t('placeholder.inputPassword')"
54-
color="rose"
54+
color="orange"
5555
size="lg"
5656
type="password"
5757
clearable

โ€Žcomponents/Tech/Header.vue

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,15 @@
2121
<DDInput
2222
v-if="editTrigger"
2323
v-model="copiedTitle"
24-
color="rose"
24+
color="orange"
2525
size="xl"
2626
aria-label="title"
2727
@change="() => $emit('update:title', copiedTitle)"
2828
/>
2929
<DDInput
3030
v-if="editTrigger"
3131
v-model="copiedTags"
32-
color="rose"
32+
color="orange"
3333
size="xl"
3434
aria-label="title"
3535
@change="() => $emit('update:tags', copiedTags)"

โ€Žcomponents/Tech/LikeButton.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
button-size="lg"
77
use-leading
88
icon-name="line-md:heart-filled"
9-
:button-color="activateLike ? 'rose' : 'amber'"
9+
:button-color="activateLike ? 'orange' : 'amber'"
1010
@click:button="$emit('click-affix')"
1111
/>
1212
</div>

โ€Žcomponents/Tiptap/Editor.vue

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
<template>
22
<div
33
v-if="editor"
4-
class="tiptap-editor bg-rose-100 dark:bg-rose-50/0 border-2 border-rose-300 dark:border-rose-400 rounded-lg"
4+
class="tiptap-editor bg-orange-100 dark:bg-orange-50/0 border-2 border-orange-300 dark:border-orange-400 rounded-lg"
55
>
6-
<div class="tiptap-editor__header gap-2 border-b-2 border-rose-300 dark:border-rose-400">
6+
<div class="tiptap-editor__header gap-2 border-b-2 border-orange-300 dark:border-orange-400">
77
<TiptapGroupHeading
88
v-if="!commentOption"
99
:tiptap-editor="editor"

โ€Žcomponents/dialog/ImageUpload.vue

+2-2
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ const uploadImage = async (file:File) => {
107107
const uploadError = await uploadStorage('tech', filePath, file)
108108
109109
if (uploadError) {
110-
toast.add({ title: String(uploadError), color: 'rose', timeout: 3000 })
110+
toast.add({ title: String(uploadError), color: 'orange', timeout: 3000 })
111111
}
112112
toast.add({ title: t('messages.successImageUpload'), color: 'emerald', timeout: 3000 })
113113
await downloadImage(filePath)
@@ -121,7 +121,7 @@ const downloadImage = async (imageName:string) => {
121121
122122
const submitImage = () => {
123123
if (!exportUrl.value) {
124-
toast.add({ title: t('messages.imageRequire'), color: 'rose', timeout: 3000 })
124+
toast.add({ title: t('messages.imageRequire'), color: 'orange', timeout: 3000 })
125125
return
126126
}
127127
emits('submit:image', exportUrl.value, imageHyperLinkTrigger.value ? hyperLink.value : '')

โ€Žnuxt.config.ts

-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ export default defineNuxtConfig({
2626
'@nuxtjs/fontaine',
2727
'@nuxtjs/robots',
2828
'@nuxtjs/supabase',
29-
'@nuxtjs/eslint-module',
3029
'@nuxtjs/html-validator',
3130
'@nuxtjs/stylelint-module',
3231
'@nuxtjs/i18n',

โ€Žpackage.json

+2-5
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,12 @@
2727
"@emailjs/browser": "^3.11.0",
2828
"@nuxt/content": "2.10.0",
2929
"@nuxt/devtools": "1.0.8",
30+
"@nuxt/eslint-config": "^0.2.0",
3031
"@nuxt/image": "^1.0.0",
3132
"@nuxt/ui": "^2.11.1",
3233
"@nuxtjs/color-mode": "^3.3.2",
3334
"@nuxtjs/device": "^3.1.1",
3435
"@nuxtjs/eslint-config-typescript": "^12.1.0",
35-
"@nuxtjs/eslint-module": "^4.1.0",
3636
"@nuxtjs/fontaine": "^0.4.1",
3737
"@nuxtjs/html-validator": "^1.6.0",
3838
"@nuxtjs/i18n": "8.0.0",
@@ -67,14 +67,12 @@
6767
"@tiptap/pm": "^2.1.12",
6868
"@tiptap/starter-kit": "^2.1.12",
6969
"@tiptap/vue-3": "^2.1.12",
70-
"@typescript-eslint/parser": "6.19.0",
7170
"@vercel/analytics": "^1.1.1",
7271
"@vercel/speed-insights": "1.0.4",
7372
"@vite-pwa/nuxt": "0.4.0",
7473
"@vueuse/nuxt": "^10.7.0",
7574
"dayjs-nuxt": "^2.1.9",
7675
"eslint": "8.56.0",
77-
"eslint-plugin-nuxt": "^4.0.0",
7876
"eslint-plugin-vitest": "0.3.20",
7977
"nuxt": "^3.9.2",
8078
"nuxt-icon": "^0.6.7",
@@ -83,10 +81,9 @@
8381
"pinia": "^2.1.7",
8482
"postcss-html": "^1.5.0",
8583
"sass": "^1.69.4",
86-
"stylelint": "^16.0.1",
84+
"stylelint": "15.11.0",
8785
"stylelint-config-recommended-scss": "14.0.0",
8886
"stylelint-config-recommended-vue": "^1.5.0",
89-
"stylelint-config-standard-scss": "13.0.0",
9087
"supabase": "1.134.3",
9188
"typeit": "^8.8.0",
9289
"typescript": "5.3.3",

โ€Žpages/archives/[year].vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<div class="archive-detail">
33
<AButton
44
custom-class="prev-button"
5-
button-color="rose"
5+
button-color="orange"
66
button-size="lg"
77
button-variant="outline"
88
button-label="back"

0 commit comments

Comments
ย (0)