From c406782e48ea6b4c269f887027464a0e1cf2b2b8 Mon Sep 17 00:00:00 2001 From: yeonjulee1005 Date: Wed, 3 Jan 2024 22:27:06 +0900 Subject: [PATCH 1/2] =?UTF-8?q?=F0=9F=9A=97=20develop=20(dewdew)=20version?= =?UTF-8?q?:=201.26.0=20-=20=ED=8F=AC=ED=8A=B8=ED=8F=B4=EB=A6=AC=EC=98=A4:?= =?UTF-8?q?=20spline=20=EC=95=84=EC=9D=B4=EC=BD=98=20=EC=83=9D=EC=84=B1=20?= =?UTF-8?q?=EB=B0=8F=20=EC=A0=81=EC=9A=A9=EC=B2=98=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 4 +- components/Main/Portfolio.vue | 8 +- composables/data/skills.ts | 8 +- nuxt.config.ts | 16 + package.json | 3 +- pages/projects/hhkb.vue | 35 +- pages/tech/index.vue | 4 +- server/api/portfolio/index.ts | 2 +- stores/portfolioData.ts | 4 +- types/supabase.d.ts | 851 ++++++++-------------------------- 10 files changed, 236 insertions(+), 699 deletions(-) diff --git a/README.md b/README.md index 90bfe09..494987b 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ ## 안녕하세요. FE 개발자 이연주 입니다. -## Current Version: 1.25.0 +## Current Version: 1.26.0 ## 🖥️ 사용한 스킬은 아래와 같습니다. @@ -21,7 +21,7 @@ 9. TypeIt 10. Vercel 11. Day.js -12. Spline +12. Three.js (Spline) ## Package manager diff --git a/components/Main/Portfolio.vue b/components/Main/Portfolio.vue index 3cd033a..f74577c 100644 --- a/components/Main/Portfolio.vue +++ b/components/Main/Portfolio.vue @@ -34,7 +34,13 @@ class="portfolio-item flex flex-column flex-justify-center flex-align-center" @click="navigatePortfolio(item)" > + (), { diff --git a/composables/data/skills.ts b/composables/data/skills.ts index 9e71005..f17e815 100644 --- a/composables/data/skills.ts +++ b/composables/data/skills.ts @@ -13,9 +13,11 @@ export const useSkillData = () => { { title: 'Next.js', percent: 10, emoji: '📖' }, { title: 'TypeScript', percent: 65, emoji: '💻' }, { title: 'JavaScript', percent: 80, emoji: '🚀' }, - { title: 'SASS/SCSS', percent: 80, emoji: '🚀' }, - { title: 'element-plus', percent: 90, emoji: '🚀' }, - { title: 'Tailwind CSS', percent: 60, emoji: '🚀' }, + { title: 'Sass/Scss', percent: 80, emoji: '🚀' }, + { title: 'Three.js', percent: 60, emoji: '💻' }, + { title: 'elementPlus', percent: 90, emoji: '🚀' }, + { title: 'Nuxt-ui', percent: 70, emoji: '🚀' }, + { title: 'Tailwind', percent: 60, emoji: '🚀' }, { title: 'HTML5', percent: 90, emoji: '🚀' }, { title: 'CSS3', percent: 80, emoji: '🚀' }, { title: 'Swift', percent: 10, emoji: '📖' }, diff --git a/nuxt.config.ts b/nuxt.config.ts index 9440528..4f74364 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -18,6 +18,13 @@ export default defineNuxtConfig({ { property: 'Imagetoolbar', content: 'no' }, { name: 'naver-site-verification', content: '7c406de71b03c1e444a4fe2630a29bd7a8e17559' } ], + script: [ + { + hid: 'spline-viewer', + src: 'https://unpkg.com/@splinetool/viewer@1.0.17/build/spline-viewer.js', + type: 'module' + } + ], link: [ { rel: 'apple-touch-icon', sizes: '180x180', href: '/apple-touch-icon.png' }, { rel: 'mask-icon', href: '/safari-pinned-tab.svg', color: '#5bbad5' }, @@ -159,6 +166,15 @@ export default defineNuxtConfig({ defaultLocale: 'ko', strategy: 'no_prefix' }, + vite: { + vue: { + template: { + compilerOptions: { + isCustomElement: tag => tag === 'spline-viewer' + } + } + } + }, pinia: { storesDirs: [ './stores/**' diff --git a/package.json b/package.json index 0793228..85e31b8 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "test": "vitest", "upgrade:force": "nuxt upgrade --force", "supabase:login": "supabase login", - "supabase:type": "supabase gen types typescript --project-id yybbiabxysjnmjpjgvql --schema public > types/supabase.ts" + "supabase:type": "supabase gen types typescript --project-id tgtlrqqasaiavynmlxkc --schema public > types/supabase.ts" }, "devDependencies": { "@egjs/flicking-plugins": "^4.7.1", @@ -41,7 +41,6 @@ "@nuxtjs/supabase": "1.1.4", "@pinia-plugin-persistedstate/nuxt": "1.2.0", "@pinia/nuxt": "^0.5.1", - "@splinetool/runtime": "^1.0.17", "@tiptap/core": "^2.1.12", "@tiptap/extension-character-count": "^2.1.12", "@tiptap/extension-code-block": "^2.1.13", diff --git a/pages/projects/hhkb.vue b/pages/projects/hhkb.vue index 16efa32..e0793c3 100644 --- a/pages/projects/hhkb.vue +++ b/pages/projects/hhkb.vue @@ -12,16 +12,16 @@ :rows="5" /> - + + + diff --git a/pages/tech/index.vue b/pages/tech/index.vue index c15ac17..8bf1ad1 100644 --- a/pages/tech/index.vue +++ b/pages/tech/index.vue @@ -1,7 +1,7 @@