From 51ecdc8335331aefc77651761388a97dc668ab54 Mon Sep 17 00:00:00 2001 From: CheeseB <2489ckckck@naver.com> Date: Fri, 19 Apr 2024 15:41:41 +0900 Subject: [PATCH 1/8] =?UTF-8?q?build:=20tsconfig=20include=20=EA=B2=BD?= =?UTF-8?q?=EB=A1=9C=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tsconfig.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tsconfig.json b/tsconfig.json index 1b2b5f94..63cb5382 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -37,6 +37,6 @@ "@/constants/*": ["constants/*"] } }, - "include": ["src/lib/**/*.ts", "src/lib/**/*.tsx"], + "include": ["src/lib"], "references": [{ "path": "./tsconfig.node.json" }] } From 68bd7afb53d94b7b6d74c61407295ae5b0c97484 Mon Sep 17 00:00:00 2001 From: CheeseB <2489ckckck@naver.com> Date: Fri, 19 Apr 2024 15:42:06 +0900 Subject: [PATCH 2/8] =?UTF-8?q?build:=20vite=20=EB=B9=8C=EB=93=9C=20?= =?UTF-8?q?=EC=84=B8=ED=8C=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vite.config.ts | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/vite.config.ts b/vite.config.ts index 36522632..6aea74f0 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -1,11 +1,12 @@ import { resolve } from 'path'; +import * as path from 'path'; -import react from '@vitejs/plugin-react'; import { defineConfig } from 'vite'; +import dts from 'vite-plugin-dts'; // https://vitejs.dev/config/ export default defineConfig({ - plugins: [react()], + plugins: [dts()], resolve: { alias: { '@': resolve(__dirname, `./src/lib`), @@ -18,4 +19,22 @@ export default defineConfig({ }, }, }, + build: { + lib: { + entry: path.resolve(__dirname, 'src/lib/index.ts'), + name: 'index', + fileName: 'index', + }, + rollupOptions: { + external: ['react'], + output: { + globals: { + react: 'React', + }, + }, + }, + commonjsOptions: { + esmExternals: ['react'], + }, + }, }); From e591daaad2412de9ed738347a5f010374c47ef5b Mon Sep 17 00:00:00 2001 From: CheeseB <2489ckckck@naver.com> Date: Fri, 19 Apr 2024 15:42:33 +0900 Subject: [PATCH 3/8] =?UTF-8?q?fix:=20=EC=8A=A4=ED=83=80=EC=9D=BC=20?= =?UTF-8?q?=EB=B9=8C=EB=93=9C=20=EC=98=A4=EB=A5=98=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lib/index.ts | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/lib/index.ts b/src/lib/index.ts index 23bb3a18..644377bc 100644 --- a/src/lib/index.ts +++ b/src/lib/index.ts @@ -77,7 +77,3 @@ export { default as Tag } from './components/Tag'; export { default as TextField } from './components/TextField'; export { default as UserMenu } from './components/UserMenu'; - -export { default as CommonStyles } from './styles/base/common.scss'; - -export { default as MainStyles } from './styles/main.scss'; From c042fd9d7ea88d5114d52f9a055cca1db668fac0 Mon Sep 17 00:00:00 2001 From: CheeseB <2489ckckck@naver.com> Date: Fri, 19 Apr 2024 16:15:54 +0900 Subject: [PATCH 4/8] =?UTF-8?q?refactor:=20storybook=20=ED=8C=8C=EC=9D=BC?= =?UTF-8?q?=EB=93=A4=20lib=EC=97=90=EC=84=9C=20=EC=A0=9C=EC=99=B8,=20?= =?UTF-8?q?=EC=9E=84=ED=8F=AC=ED=8A=B8=20=EC=83=81=EB=8C=80=EA=B2=BD?= =?UTF-8?q?=EB=A1=9C=EB=A1=9C=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/{lib => }/stories/Alarm.stories.ts | 2 +- src/{lib => }/stories/AlarmCard.stories.ts | 2 +- src/{lib => }/stories/AlarmList.stories.ts | 2 +- src/{lib => }/stories/Avatar.stories.ts | 2 +- src/{lib => }/stories/Badge.stories.ts | 2 +- src/{lib => }/stories/BaseButton.stories.ts | 2 +- src/{lib => }/stories/Card.stories.ts | 2 +- src/{lib => }/stories/CardButton.stories.ts | 2 +- src/{lib => }/stories/CardSkeleton.stories.ts | 2 +- src/{lib => }/stories/CommonModal.stories.ts | 2 +- src/{lib => }/stories/ConfirmModal.stories.ts | 4 ++-- src/{lib => }/stories/CountButton.stories.ts | 2 +- src/{lib => }/stories/DrawerMenu.stories.ts | 2 +- src/{lib => }/stories/EmptyAlarmCard.stories.ts | 2 +- src/{lib => }/stories/EmptyCard.stories.ts | 2 +- src/{lib => }/stories/Filter.stories.ts | 2 +- src/{lib => }/stories/Header.stories.ts | 2 +- src/{lib => }/stories/HeaderProfile.stories.ts | 2 +- src/{lib => }/stories/HeaderSigninButton.stories.ts | 2 +- src/{lib => }/stories/HeaderSignupButton.stories.ts | 2 +- src/{lib => }/stories/IconButton.stories.ts | 2 +- src/{lib => }/stories/ImageField.stories.ts | 2 +- src/{lib => }/stories/Menu.stories.ts | 2 +- src/{lib => }/stories/ModalButton.stories.ts | 2 +- src/{lib => }/stories/MoreButton.stories.ts | 2 +- src/{lib => }/stories/OperationButton.stories.ts | 2 +- src/{lib => }/stories/ReviewCard.stories.ts | 2 +- src/{lib => }/stories/SearchBar.stories.ts | 2 +- src/{lib => }/stories/StarRating.stories.ts | 2 +- src/{lib => }/stories/Tab.stories.ts | 2 +- src/{lib => }/stories/Tag.stories.ts | 2 +- src/{lib => }/stories/UserMenu.stories.ts | 2 +- src/{lib => }/stories/pagination.stories.ts | 2 +- 33 files changed, 34 insertions(+), 34 deletions(-) rename src/{lib => }/stories/Alarm.stories.ts (88%) rename src/{lib => }/stories/AlarmCard.stories.ts (87%) rename src/{lib => }/stories/AlarmList.stories.ts (91%) rename src/{lib => }/stories/Avatar.stories.ts (87%) rename src/{lib => }/stories/Badge.stories.ts (87%) rename src/{lib => }/stories/BaseButton.stories.ts (86%) rename src/{lib => }/stories/Card.stories.ts (90%) rename src/{lib => }/stories/CardButton.stories.ts (84%) rename src/{lib => }/stories/CardSkeleton.stories.ts (82%) rename src/{lib => }/stories/CommonModal.stories.ts (86%) rename src/{lib => }/stories/ConfirmModal.stories.ts (89%) rename src/{lib => }/stories/CountButton.stories.ts (84%) rename src/{lib => }/stories/DrawerMenu.stories.ts (89%) rename src/{lib => }/stories/EmptyAlarmCard.stories.ts (83%) rename src/{lib => }/stories/EmptyCard.stories.ts (84%) rename src/{lib => }/stories/Filter.stories.ts (91%) rename src/{lib => }/stories/Header.stories.ts (92%) rename src/{lib => }/stories/HeaderProfile.stories.ts (86%) rename src/{lib => }/stories/HeaderSigninButton.stories.ts (82%) rename src/{lib => }/stories/HeaderSignupButton.stories.ts (82%) rename src/{lib => }/stories/IconButton.stories.ts (87%) rename src/{lib => }/stories/ImageField.stories.ts (89%) rename src/{lib => }/stories/Menu.stories.ts (92%) rename src/{lib => }/stories/ModalButton.stories.ts (85%) rename src/{lib => }/stories/MoreButton.stories.ts (84%) rename src/{lib => }/stories/OperationButton.stories.ts (82%) rename src/{lib => }/stories/ReviewCard.stories.ts (87%) rename src/{lib => }/stories/SearchBar.stories.ts (87%) rename src/{lib => }/stories/StarRating.stories.ts (90%) rename src/{lib => }/stories/Tab.stories.ts (94%) rename src/{lib => }/stories/Tag.stories.ts (87%) rename src/{lib => }/stories/UserMenu.stories.ts (90%) rename src/{lib => }/stories/pagination.stories.ts (88%) diff --git a/src/lib/stories/Alarm.stories.ts b/src/stories/Alarm.stories.ts similarity index 88% rename from src/lib/stories/Alarm.stories.ts rename to src/stories/Alarm.stories.ts index 61e5fb13..7a2b932f 100644 --- a/src/lib/stories/Alarm.stories.ts +++ b/src/stories/Alarm.stories.ts @@ -1,4 +1,4 @@ -import Alarm from '@/components/Alarm'; +import Alarm from '../lib/components/Alarm'; import type { Meta, StoryObj } from '@storybook/react'; diff --git a/src/lib/stories/AlarmCard.stories.ts b/src/stories/AlarmCard.stories.ts similarity index 87% rename from src/lib/stories/AlarmCard.stories.ts rename to src/stories/AlarmCard.stories.ts index 1364b40a..a5d040a3 100644 --- a/src/lib/stories/AlarmCard.stories.ts +++ b/src/stories/AlarmCard.stories.ts @@ -1,4 +1,4 @@ -import AlarmCard from '@/components/AlarmCard'; +import AlarmCard from '../lib/components/AlarmCard'; import type { Meta, StoryObj } from '@storybook/react'; diff --git a/src/lib/stories/AlarmList.stories.ts b/src/stories/AlarmList.stories.ts similarity index 91% rename from src/lib/stories/AlarmList.stories.ts rename to src/stories/AlarmList.stories.ts index b504f1f4..2b814583 100644 --- a/src/lib/stories/AlarmList.stories.ts +++ b/src/stories/AlarmList.stories.ts @@ -1,4 +1,4 @@ -import AlarmList from '@/components/AlarmList'; +import AlarmList from '../lib/components/AlarmList'; import type { Meta, StoryObj } from '@storybook/react'; diff --git a/src/lib/stories/Avatar.stories.ts b/src/stories/Avatar.stories.ts similarity index 87% rename from src/lib/stories/Avatar.stories.ts rename to src/stories/Avatar.stories.ts index cc083d12..d18a3a86 100644 --- a/src/lib/stories/Avatar.stories.ts +++ b/src/stories/Avatar.stories.ts @@ -1,4 +1,4 @@ -import Avatar from '@/components/Avatar'; +import Avatar from '../lib/components/Avatar'; import type { Meta, StoryObj } from '@storybook/react'; diff --git a/src/lib/stories/Badge.stories.ts b/src/stories/Badge.stories.ts similarity index 87% rename from src/lib/stories/Badge.stories.ts rename to src/stories/Badge.stories.ts index 0a67f7a2..dc51f50c 100644 --- a/src/lib/stories/Badge.stories.ts +++ b/src/stories/Badge.stories.ts @@ -1,4 +1,4 @@ -import Badge from '@/components/Badge'; +import Badge from '../lib/components/Badge'; import type { Meta, StoryObj } from '@storybook/react'; diff --git a/src/lib/stories/BaseButton.stories.ts b/src/stories/BaseButton.stories.ts similarity index 86% rename from src/lib/stories/BaseButton.stories.ts rename to src/stories/BaseButton.stories.ts index 0a1dcf50..ff87f2c6 100644 --- a/src/lib/stories/BaseButton.stories.ts +++ b/src/stories/BaseButton.stories.ts @@ -1,4 +1,4 @@ -import BaseButton from '@/components/BaseButton'; +import BaseButton from '../lib/components/BaseButton'; import type { Meta, StoryObj } from '@storybook/react'; diff --git a/src/lib/stories/Card.stories.ts b/src/stories/Card.stories.ts similarity index 90% rename from src/lib/stories/Card.stories.ts rename to src/stories/Card.stories.ts index 57b67dc3..cd96ed66 100644 --- a/src/lib/stories/Card.stories.ts +++ b/src/stories/Card.stories.ts @@ -1,4 +1,4 @@ -import Card from '@/components/Card'; +import Card from '../lib/components/Card'; import type { Meta, StoryObj } from '@storybook/react'; diff --git a/src/lib/stories/CardButton.stories.ts b/src/stories/CardButton.stories.ts similarity index 84% rename from src/lib/stories/CardButton.stories.ts rename to src/stories/CardButton.stories.ts index 380843c5..3229f5eb 100644 --- a/src/lib/stories/CardButton.stories.ts +++ b/src/stories/CardButton.stories.ts @@ -1,4 +1,4 @@ -import CardButton from '@/components/CardButton'; +import CardButton from '../lib/components/CardButton'; import type { Meta, StoryObj } from '@storybook/react'; diff --git a/src/lib/stories/CardSkeleton.stories.ts b/src/stories/CardSkeleton.stories.ts similarity index 82% rename from src/lib/stories/CardSkeleton.stories.ts rename to src/stories/CardSkeleton.stories.ts index acf6946b..e611aa64 100644 --- a/src/lib/stories/CardSkeleton.stories.ts +++ b/src/stories/CardSkeleton.stories.ts @@ -1,4 +1,4 @@ -import CardSkeleton from '@/components/CardSkeleton'; +import CardSkeleton from '../lib/components/CardSkeleton'; import type { Meta, StoryObj } from '@storybook/react'; diff --git a/src/lib/stories/CommonModal.stories.ts b/src/stories/CommonModal.stories.ts similarity index 86% rename from src/lib/stories/CommonModal.stories.ts rename to src/stories/CommonModal.stories.ts index 01fc7607..c0ed06a2 100644 --- a/src/lib/stories/CommonModal.stories.ts +++ b/src/stories/CommonModal.stories.ts @@ -1,4 +1,4 @@ -import CommonModal from '@/components/CommonModal'; +import CommonModal from '../lib/components/CommonModal'; import type { Meta, StoryObj } from '@storybook/react'; diff --git a/src/lib/stories/ConfirmModal.stories.ts b/src/stories/ConfirmModal.stories.ts similarity index 89% rename from src/lib/stories/ConfirmModal.stories.ts rename to src/stories/ConfirmModal.stories.ts index 74bd7a98..17a1167d 100644 --- a/src/lib/stories/ConfirmModal.stories.ts +++ b/src/stories/ConfirmModal.stories.ts @@ -1,5 +1,5 @@ -import ConfirmModal from '@/components/ConfirmModal'; -import ModalButton from '@/components/ModalButton'; +import ConfirmModal from '../lib/components/ConfirmModal'; +import ModalButton from '../lib/components/ModalButton'; import type { Meta, StoryObj } from '@storybook/react'; diff --git a/src/lib/stories/CountButton.stories.ts b/src/stories/CountButton.stories.ts similarity index 84% rename from src/lib/stories/CountButton.stories.ts rename to src/stories/CountButton.stories.ts index e5ada77c..6ac514e6 100644 --- a/src/lib/stories/CountButton.stories.ts +++ b/src/stories/CountButton.stories.ts @@ -1,4 +1,4 @@ -import CountButton from '@/components/CountButton'; +import CountButton from '../lib/components/CountButton'; import type { Meta, StoryObj } from '@storybook/react'; diff --git a/src/lib/stories/DrawerMenu.stories.ts b/src/stories/DrawerMenu.stories.ts similarity index 89% rename from src/lib/stories/DrawerMenu.stories.ts rename to src/stories/DrawerMenu.stories.ts index 590814a4..b43b7b74 100644 --- a/src/lib/stories/DrawerMenu.stories.ts +++ b/src/stories/DrawerMenu.stories.ts @@ -1,4 +1,4 @@ -import DrawerMenu from '@/components/DrawerMenu'; +import DrawerMenu from '../lib/components/DrawerMenu'; import type { Meta, StoryObj } from '@storybook/react'; diff --git a/src/lib/stories/EmptyAlarmCard.stories.ts b/src/stories/EmptyAlarmCard.stories.ts similarity index 83% rename from src/lib/stories/EmptyAlarmCard.stories.ts rename to src/stories/EmptyAlarmCard.stories.ts index 59cf99ac..13597e10 100644 --- a/src/lib/stories/EmptyAlarmCard.stories.ts +++ b/src/stories/EmptyAlarmCard.stories.ts @@ -1,4 +1,4 @@ -import EmptyAlarmCard from '@/components/EmptyAlarmCard'; +import EmptyAlarmCard from '../lib/components/EmptyAlarmCard'; import type { Meta, StoryObj } from '@storybook/react'; diff --git a/src/lib/stories/EmptyCard.stories.ts b/src/stories/EmptyCard.stories.ts similarity index 84% rename from src/lib/stories/EmptyCard.stories.ts rename to src/stories/EmptyCard.stories.ts index 74002a75..c65aa6db 100644 --- a/src/lib/stories/EmptyCard.stories.ts +++ b/src/stories/EmptyCard.stories.ts @@ -1,4 +1,4 @@ -import EmptyCard from '@/components/EmptyCard'; +import EmptyCard from '../lib/components/EmptyCard'; import type { Meta, StoryObj } from '@storybook/react'; diff --git a/src/lib/stories/Filter.stories.ts b/src/stories/Filter.stories.ts similarity index 91% rename from src/lib/stories/Filter.stories.ts rename to src/stories/Filter.stories.ts index a640c262..ae2bf00e 100644 --- a/src/lib/stories/Filter.stories.ts +++ b/src/stories/Filter.stories.ts @@ -1,4 +1,4 @@ -import Filter from '@/components/Filter'; +import Filter from '../lib/components/Filter'; import type { Meta, StoryObj } from '@storybook/react'; diff --git a/src/lib/stories/Header.stories.ts b/src/stories/Header.stories.ts similarity index 92% rename from src/lib/stories/Header.stories.ts rename to src/stories/Header.stories.ts index 3d98095c..ff15170f 100644 --- a/src/lib/stories/Header.stories.ts +++ b/src/stories/Header.stories.ts @@ -1,4 +1,4 @@ -import Header from '@/components/Header'; +import Header from '../lib/components/Header'; import type { Meta, StoryObj } from '@storybook/react'; diff --git a/src/lib/stories/HeaderProfile.stories.ts b/src/stories/HeaderProfile.stories.ts similarity index 86% rename from src/lib/stories/HeaderProfile.stories.ts rename to src/stories/HeaderProfile.stories.ts index 35f6a2ea..842f1bed 100644 --- a/src/lib/stories/HeaderProfile.stories.ts +++ b/src/stories/HeaderProfile.stories.ts @@ -1,4 +1,4 @@ -import HeaderProfile from '@/components/HeaderProfile'; +import HeaderProfile from '../lib/components/HeaderProfile'; import type { Meta, StoryObj } from '@storybook/react'; diff --git a/src/lib/stories/HeaderSigninButton.stories.ts b/src/stories/HeaderSigninButton.stories.ts similarity index 82% rename from src/lib/stories/HeaderSigninButton.stories.ts rename to src/stories/HeaderSigninButton.stories.ts index 85ade585..c7608b7d 100644 --- a/src/lib/stories/HeaderSigninButton.stories.ts +++ b/src/stories/HeaderSigninButton.stories.ts @@ -1,4 +1,4 @@ -import HeaderSigninButton from '@/components/HeaderSigninButton'; +import HeaderSigninButton from '../lib/components/HeaderSigninButton'; import type { Meta, StoryObj } from '@storybook/react'; diff --git a/src/lib/stories/HeaderSignupButton.stories.ts b/src/stories/HeaderSignupButton.stories.ts similarity index 82% rename from src/lib/stories/HeaderSignupButton.stories.ts rename to src/stories/HeaderSignupButton.stories.ts index 4f349539..37f8cf96 100644 --- a/src/lib/stories/HeaderSignupButton.stories.ts +++ b/src/stories/HeaderSignupButton.stories.ts @@ -1,4 +1,4 @@ -import HeaderSignupButton from '@/components/HeaderSignupButton'; +import HeaderSignupButton from '../lib/components/HeaderSignupButton'; import type { Meta, StoryObj } from '@storybook/react'; diff --git a/src/lib/stories/IconButton.stories.ts b/src/stories/IconButton.stories.ts similarity index 87% rename from src/lib/stories/IconButton.stories.ts rename to src/stories/IconButton.stories.ts index 537416e5..6fdc1285 100644 --- a/src/lib/stories/IconButton.stories.ts +++ b/src/stories/IconButton.stories.ts @@ -1,4 +1,4 @@ -import IconButton from '@/components/IconButton'; +import IconButton from '../lib/components/IconButton'; import type { Meta, StoryObj } from '@storybook/react'; diff --git a/src/lib/stories/ImageField.stories.ts b/src/stories/ImageField.stories.ts similarity index 89% rename from src/lib/stories/ImageField.stories.ts rename to src/stories/ImageField.stories.ts index c99c00ba..9327923c 100644 --- a/src/lib/stories/ImageField.stories.ts +++ b/src/stories/ImageField.stories.ts @@ -1,4 +1,4 @@ -import ImageField from '@/components/ImageField'; +import ImageField from '../lib/components/ImageField'; import type { Meta, StoryObj } from '@storybook/react'; diff --git a/src/lib/stories/Menu.stories.ts b/src/stories/Menu.stories.ts similarity index 92% rename from src/lib/stories/Menu.stories.ts rename to src/stories/Menu.stories.ts index ba8ba63d..8f897290 100644 --- a/src/lib/stories/Menu.stories.ts +++ b/src/stories/Menu.stories.ts @@ -1,4 +1,4 @@ -import Menu from '@/components/Menu'; +import Menu from '../lib/components/Menu'; import type { Meta, StoryObj } from '@storybook/react'; diff --git a/src/lib/stories/ModalButton.stories.ts b/src/stories/ModalButton.stories.ts similarity index 85% rename from src/lib/stories/ModalButton.stories.ts rename to src/stories/ModalButton.stories.ts index 5d939642..02bee208 100644 --- a/src/lib/stories/ModalButton.stories.ts +++ b/src/stories/ModalButton.stories.ts @@ -1,4 +1,4 @@ -import ModalButton from '@/components/ModalButton'; +import ModalButton from '../lib/components/ModalButton'; import type { Meta, StoryObj } from '@storybook/react'; diff --git a/src/lib/stories/MoreButton.stories.ts b/src/stories/MoreButton.stories.ts similarity index 84% rename from src/lib/stories/MoreButton.stories.ts rename to src/stories/MoreButton.stories.ts index a30391ee..2c81c36d 100644 --- a/src/lib/stories/MoreButton.stories.ts +++ b/src/stories/MoreButton.stories.ts @@ -1,4 +1,4 @@ -import MoreButton from '@/components/MoreButton'; +import MoreButton from '../lib/components/MoreButton'; import type { Meta, StoryObj } from '@storybook/react'; diff --git a/src/lib/stories/OperationButton.stories.ts b/src/stories/OperationButton.stories.ts similarity index 82% rename from src/lib/stories/OperationButton.stories.ts rename to src/stories/OperationButton.stories.ts index abd4c7e3..52df0141 100644 --- a/src/lib/stories/OperationButton.stories.ts +++ b/src/stories/OperationButton.stories.ts @@ -1,4 +1,4 @@ -import OperationButton from '@/components/OperationButton'; +import OperationButton from '../lib/components/OperationButton'; import type { Meta, StoryObj } from '@storybook/react'; diff --git a/src/lib/stories/ReviewCard.stories.ts b/src/stories/ReviewCard.stories.ts similarity index 87% rename from src/lib/stories/ReviewCard.stories.ts rename to src/stories/ReviewCard.stories.ts index ca76a7e5..1cec4859 100644 --- a/src/lib/stories/ReviewCard.stories.ts +++ b/src/stories/ReviewCard.stories.ts @@ -1,4 +1,4 @@ -import ReviewCard from '@/components/ReviewCard'; +import ReviewCard from '../lib/components/ReviewCard'; import type { Meta, StoryObj } from '@storybook/react'; diff --git a/src/lib/stories/SearchBar.stories.ts b/src/stories/SearchBar.stories.ts similarity index 87% rename from src/lib/stories/SearchBar.stories.ts rename to src/stories/SearchBar.stories.ts index 8757b6fb..fd9fa22f 100644 --- a/src/lib/stories/SearchBar.stories.ts +++ b/src/stories/SearchBar.stories.ts @@ -1,6 +1,6 @@ import { Meta, StoryObj } from '@storybook/react'; -import SearchBar from '@/components/SearchBar'; +import SearchBar from '../lib/components/SearchBar'; const meta = { title: 'inputs/SearchBar', diff --git a/src/lib/stories/StarRating.stories.ts b/src/stories/StarRating.stories.ts similarity index 90% rename from src/lib/stories/StarRating.stories.ts rename to src/stories/StarRating.stories.ts index 839c2cba..9f0559d0 100644 --- a/src/lib/stories/StarRating.stories.ts +++ b/src/stories/StarRating.stories.ts @@ -1,4 +1,4 @@ -import StarRating from '@/components/StarRating'; +import StarRating from '../lib/components/StarRating'; import type { Meta, StoryObj } from '@storybook/react'; diff --git a/src/lib/stories/Tab.stories.ts b/src/stories/Tab.stories.ts similarity index 94% rename from src/lib/stories/Tab.stories.ts rename to src/stories/Tab.stories.ts index b079f271..908647b3 100644 --- a/src/lib/stories/Tab.stories.ts +++ b/src/stories/Tab.stories.ts @@ -1,4 +1,4 @@ -import Tab from '@/components/Tab'; +import Tab from '../lib/components/Tab'; import type { Meta, StoryObj } from '@storybook/react'; diff --git a/src/lib/stories/Tag.stories.ts b/src/stories/Tag.stories.ts similarity index 87% rename from src/lib/stories/Tag.stories.ts rename to src/stories/Tag.stories.ts index 4a2649ec..91b647f7 100644 --- a/src/lib/stories/Tag.stories.ts +++ b/src/stories/Tag.stories.ts @@ -1,4 +1,4 @@ -import Tag from '@/components/Tag'; +import Tag from '../lib/components/Tag'; import type { Meta, StoryObj } from '@storybook/react'; diff --git a/src/lib/stories/UserMenu.stories.ts b/src/stories/UserMenu.stories.ts similarity index 90% rename from src/lib/stories/UserMenu.stories.ts rename to src/stories/UserMenu.stories.ts index a0a7e332..db9a4da5 100644 --- a/src/lib/stories/UserMenu.stories.ts +++ b/src/stories/UserMenu.stories.ts @@ -1,4 +1,4 @@ -import UserMenu from '@/components/UserMenu'; +import UserMenu from '../lib/components/UserMenu'; import type { Meta, StoryObj } from '@storybook/react'; diff --git a/src/lib/stories/pagination.stories.ts b/src/stories/pagination.stories.ts similarity index 88% rename from src/lib/stories/pagination.stories.ts rename to src/stories/pagination.stories.ts index b0e6d73f..7c7f9f0f 100644 --- a/src/lib/stories/pagination.stories.ts +++ b/src/stories/pagination.stories.ts @@ -1,4 +1,4 @@ -import Pagination from '@/components/Pagination'; +import Pagination from '../lib/components/Pagination'; import type { Meta, StoryObj } from '@storybook/react'; From 29efbbd217785a322e39a37573c28628c770276e Mon Sep 17 00:00:00 2001 From: CheeseB <2489ckckck@naver.com> Date: Fri, 19 Apr 2024 16:22:42 +0900 Subject: [PATCH 5/8] =?UTF-8?q?build:=20npm=20ignore=20=ED=8C=8C=EC=9D=BC?= =?UTF-8?q?=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .npmignore | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 .npmignore diff --git a/.npmignore b/.npmignore new file mode 100644 index 00000000..5ebc3c4e --- /dev/null +++ b/.npmignore @@ -0,0 +1,18 @@ +/.github +/.husky +/.storybook +/node_modules +/public +/src +.eslintrc.json +.gitignore +.npmignore +.prettierrc.json +.stylelintrc.json +index.html +package-lock.json +pull_request_template.md +README.md +tsconfig.json +tsconfig.node.json +vite.config.ts \ No newline at end of file From cd6d1a2870e1ff2bd94e8616bdb35a3a52a9689a Mon Sep 17 00:00:00 2001 From: CheeseB <2489ckckck@naver.com> Date: Fri, 19 Apr 2024 15:37:32 +0900 Subject: [PATCH 6/8] =?UTF-8?q?chore:=20vite=20dts=20=ED=94=8C=EB=9F=AC?= =?UTF-8?q?=EA=B7=B8=EC=9D=B8=20=EC=84=A4=EC=B9=98=20=EB=B0=8F=20build=20?= =?UTF-8?q?=EB=AA=85=EB=A0=B9=EC=96=B4=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 588 +++++++++++++++++++++++++++++++++++++++++++++- package.json | 2 +- 2 files changed, 588 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3da1b5da..079d14d4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -46,6 +46,7 @@ "eslint-plugin-testing-library": "^6.2.2", "husky": "^9.0.11", "lint-staged": "^15.2.2", + "path": "^0.12.7", "prettier": "^3.2.5", "react-day-picker": "^8.10.0", "react-dropzone": "^14.2.3", @@ -59,7 +60,8 @@ "stylelint-config-prettier-scss": "^1.0.0", "stylelint-config-standard-scss": "^13.0.0", "typescript": "^5.2.2", - "vite": "^5.2.0" + "vite": "^5.2.0", + "vite-plugin-dts": "^3.8.3" } }, "node_modules/@aashutoshrathi/word-wrap": { @@ -2969,6 +2971,140 @@ "react": ">=16" } }, + "node_modules/@microsoft/api-extractor": { + "version": "7.43.0", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.43.0.tgz", + "integrity": "sha512-GFhTcJpB+MI6FhvXEI9b2K0snulNLWHqC/BbcJtyNYcKUiw7l3Lgis5ApsYncJ0leALX7/of4XfmXk+maT111w==", + "dev": true, + "dependencies": { + "@microsoft/api-extractor-model": "7.28.13", + "@microsoft/tsdoc": "0.14.2", + "@microsoft/tsdoc-config": "~0.16.1", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/rig-package": "0.5.2", + "@rushstack/terminal": "0.10.0", + "@rushstack/ts-command-line": "4.19.1", + "lodash": "~4.17.15", + "minimatch": "~3.0.3", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "source-map": "~0.6.1", + "typescript": "5.4.2" + }, + "bin": { + "api-extractor": "bin/api-extractor" + } + }, + "node_modules/@microsoft/api-extractor-model": { + "version": "7.28.13", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.28.13.tgz", + "integrity": "sha512-39v/JyldX4MS9uzHcdfmjjfS6cYGAoXV+io8B5a338pkHiSt+gy2eXQ0Q7cGFJ7quSa1VqqlMdlPrB6sLR/cAw==", + "dev": true, + "dependencies": { + "@microsoft/tsdoc": "0.14.2", + "@microsoft/tsdoc-config": "~0.16.1", + "@rushstack/node-core-library": "4.0.2" + } + }, + "node_modules/@microsoft/api-extractor/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@microsoft/api-extractor/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/api-extractor/node_modules/minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@microsoft/api-extractor/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/api-extractor/node_modules/typescript": { + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.2.tgz", + "integrity": "sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/@microsoft/api-extractor/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@microsoft/tsdoc": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.14.2.tgz", + "integrity": "sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==", + "dev": true + }, + "node_modules/@microsoft/tsdoc-config": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc-config/-/tsdoc-config-0.16.2.tgz", + "integrity": "sha512-OGiIzzoBLgWWR0UdRJX98oYO+XKGf7tiK4Zk6tQ/E4IJqGCe7dvkTvgDZV5cFJUzLGDOjeAXrnZoA6QkVySuxw==", + "dev": true, + "dependencies": { + "@microsoft/tsdoc": "0.14.2", + "ajv": "~6.12.6", + "jju": "~1.4.0", + "resolve": "~1.19.0" + } + }, + "node_modules/@microsoft/tsdoc-config/node_modules/resolve": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "dev": true, + "dependencies": { + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/@ndelangen/get-tarball": { "version": "3.0.9", "resolved": "https://registry.npmjs.org/@ndelangen/get-tarball/-/get-tarball-3.0.9.tgz", @@ -3304,6 +3440,166 @@ "win32" ] }, + "node_modules/@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "dependencies": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/node-core-library/node_modules/fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/@rushstack/node-core-library/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@rushstack/node-core-library/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/node-core-library/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/node-core-library/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@rushstack/node-core-library/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/rig-package": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.5.2.tgz", + "integrity": "sha512-mUDecIJeH3yYGZs2a48k+pbhM6JYwWlgjs2Ca5f2n1G2/kgdgP9D/07oglEGf6mRyXEnazhEENeYTSNDRCwdqA==", + "dev": true, + "dependencies": { + "resolve": "~1.22.1", + "strip-json-comments": "~3.1.1" + } + }, + "node_modules/@rushstack/terminal": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.10.0.tgz", + "integrity": "sha512-UbELbXnUdc7EKwfH2sb8ChqNgapUOdqcCIdQP4NGxBpTZV2sQyeekuK3zmfQSa/MN+/7b4kBogl2wq0vpkpYGw==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "4.0.2", + "supports-color": "~8.1.1" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/terminal/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@rushstack/terminal/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/@rushstack/ts-command-line": { + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.19.1.tgz", + "integrity": "sha512-J7H768dgcpG60d7skZ5uSSwyCZs/S2HrWP1Ds8d1qYAyaaeJmpmmLr9BVw97RjFzmQPOYnoXcKA4GkqDCkduQg==", + "dev": true, + "dependencies": { + "@rushstack/terminal": "0.10.0", + "@types/argparse": "1.0.38", + "argparse": "~1.0.9", + "string-argv": "~0.3.1" + } + }, + "node_modules/@rushstack/ts-command-line/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, "node_modules/@sinclair/typebox": { "version": "0.27.8", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", @@ -4915,6 +5211,12 @@ "@testing-library/dom": ">=7.21.4" } }, + "node_modules/@types/argparse": { + "version": "1.0.38", + "resolved": "https://registry.npmjs.org/@types/argparse/-/argparse-1.0.38.tgz", + "integrity": "sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==", + "dev": true + }, "node_modules/@types/aria-query": { "version": "5.0.4", "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", @@ -5594,6 +5896,88 @@ "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", "dev": true }, + "node_modules/@volar/language-core": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-1.11.1.tgz", + "integrity": "sha512-dOcNn3i9GgZAcJt43wuaEykSluAuOkQgzni1cuxLxTV0nJKanQztp7FxyswdRILaKH+P2XZMPRp2S4MV/pElCw==", + "dev": true, + "dependencies": { + "@volar/source-map": "1.11.1" + } + }, + "node_modules/@volar/source-map": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-1.11.1.tgz", + "integrity": "sha512-hJnOnwZ4+WT5iupLRnuzbULZ42L7BWWPMmruzwtLhJfpDVoZLjNBxHDi2sY2bgZXCKlpU5XcsMFoYrsQmPhfZg==", + "dev": true, + "dependencies": { + "muggle-string": "^0.3.1" + } + }, + "node_modules/@volar/typescript": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-1.11.1.tgz", + "integrity": "sha512-iU+t2mas/4lYierSnoFOeRFQUhAEMgsFuQxoxvwn5EdQopw43j+J27a4lt9LMInx1gLJBC6qL14WYGlgymaSMQ==", + "dev": true, + "dependencies": { + "@volar/language-core": "1.11.1", + "path-browserify": "^1.0.1" + } + }, + "node_modules/@vue/compiler-core": { + "version": "3.4.23", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.23.tgz", + "integrity": "sha512-HAFmuVEwNqNdmk+w4VCQ2pkLk1Vw4XYiiyxEp3z/xvl14aLTUBw2OfVH3vBcx+FtGsynQLkkhK410Nah1N2yyQ==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.24.1", + "@vue/shared": "3.4.23", + "entities": "^4.5.0", + "estree-walker": "^2.0.2", + "source-map-js": "^1.2.0" + } + }, + "node_modules/@vue/compiler-dom": { + "version": "3.4.23", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.23.tgz", + "integrity": "sha512-t0b9WSTnCRrzsBGrDd1LNR5HGzYTr7LX3z6nNBG+KGvZLqrT0mY6NsMzOqlVMBKKXKVuusbbB5aOOFgTY+senw==", + "dev": true, + "dependencies": { + "@vue/compiler-core": "3.4.23", + "@vue/shared": "3.4.23" + } + }, + "node_modules/@vue/language-core": { + "version": "1.8.27", + "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-1.8.27.tgz", + "integrity": "sha512-L8Kc27VdQserNaCUNiSFdDl9LWT24ly8Hpwf1ECy3aFb9m6bDhBGQYOujDm21N7EW3moKIOKEanQwe1q5BK+mA==", + "dev": true, + "dependencies": { + "@volar/language-core": "~1.11.1", + "@volar/source-map": "~1.11.1", + "@vue/compiler-dom": "^3.3.0", + "@vue/shared": "^3.3.0", + "computeds": "^0.0.1", + "minimatch": "^9.0.3", + "muggle-string": "^0.3.1", + "path-browserify": "^1.0.1", + "vue-template-compiler": "^2.7.14" + }, + "peerDependencies": { + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@vue/shared": { + "version": "3.4.23", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.23.tgz", + "integrity": "sha512-wBQ0gvf+SMwsCQOyusNw/GoXPV47WGd1xB5A1Pgzy0sQ3Bi5r5xm3n+92y3gCnB3MWqnRDdvfkRGxhKtbBRNgg==", + "dev": true + }, "node_modules/@yarnpkg/esbuild-plugin-pnp": { "version": "3.0.0-rc.15", "resolved": "https://registry.npmjs.org/@yarnpkg/esbuild-plugin-pnp/-/esbuild-plugin-pnp-3.0.0-rc.15.tgz", @@ -6832,6 +7216,12 @@ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, + "node_modules/computeds": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/computeds/-/computeds-0.0.1.tgz", + "integrity": "sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==", + "dev": true + }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -7076,6 +7466,12 @@ "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==", "dev": true }, + "node_modules/de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==", + "dev": true + }, "node_modules/debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", @@ -7483,6 +7879,18 @@ "node": ">=10.13.0" } }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/env-paths": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", @@ -9795,6 +10203,15 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "bin": { + "he": "bin/he" + } + }, "node_modules/hosted-git-info": { "version": "2.8.9", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", @@ -9916,6 +10333,15 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/import-lazy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", @@ -10657,6 +11083,12 @@ "node": ">=8" } }, + "node_modules/jju": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", + "integrity": "sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==", + "dev": true + }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -10908,6 +11340,12 @@ "integrity": "sha512-VSWXYUnsPu9+WYKkfmJyLKtIvaRJi1kXUqVmBACORXZQxT5oZDsoZ2vQP+bQFDnWtpI/4eq3MLoRMjI2fnLzTQ==", "dev": true }, + "node_modules/kolorist": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz", + "integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==", + "dev": true + }, "node_modules/language-subtag-registry": { "version": "0.3.22", "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", @@ -11270,6 +11708,18 @@ "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", "dev": true }, + "node_modules/lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==", + "dev": true + }, + "node_modules/lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==", + "dev": true + }, "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", @@ -11854,6 +12304,12 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, + "node_modules/muggle-string": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.3.1.tgz", + "integrity": "sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==", + "dev": true + }, "node_modules/nanoid": { "version": "3.3.7", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", @@ -12560,6 +13016,22 @@ "node": ">= 0.8" } }, + "node_modules/path": { + "version": "0.12.7", + "resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz", + "integrity": "sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q==", + "dev": true, + "dependencies": { + "process": "^0.11.1", + "util": "^0.10.3" + } + }, + "node_modules/path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", + "dev": true + }, "node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", @@ -12633,6 +13105,21 @@ "node": ">=8" } }, + "node_modules/path/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + }, + "node_modules/path/node_modules/util": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "dev": true, + "dependencies": { + "inherits": "2.0.3" + } + }, "node_modules/pathe": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", @@ -14220,6 +14707,12 @@ "integrity": "sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg==", "dev": true }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, "node_modules/statuses": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", @@ -15578,6 +16071,15 @@ "spdx-expression-parse": "^3.0.0" } }, + "node_modules/validator": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", + "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", @@ -15642,6 +16144,60 @@ } } }, + "node_modules/vite-plugin-dts": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/vite-plugin-dts/-/vite-plugin-dts-3.8.3.tgz", + "integrity": "sha512-yRHiRosQw7MXdOhmcrVI+kRiB8YEShbSxnADNteK4eZGdEoyOkMHihvO5XOAVlOq8ng9sIqu8vVefDK1zcj3qw==", + "dev": true, + "dependencies": { + "@microsoft/api-extractor": "7.43.0", + "@rollup/pluginutils": "^5.1.0", + "@vue/language-core": "^1.8.27", + "debug": "^4.3.4", + "kolorist": "^1.8.0", + "magic-string": "^0.30.8", + "vue-tsc": "^1.8.27" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "typescript": "*", + "vite": "*" + }, + "peerDependenciesMeta": { + "vite": { + "optional": true + } + } + }, + "node_modules/vue-template-compiler": { + "version": "2.7.16", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.16.tgz", + "integrity": "sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==", + "dev": true, + "dependencies": { + "de-indent": "^1.0.2", + "he": "^1.2.0" + } + }, + "node_modules/vue-tsc": { + "version": "1.8.27", + "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-1.8.27.tgz", + "integrity": "sha512-WesKCAZCRAbmmhuGl3+VrdWItEvfoFIPXOvUJkjULi+x+6G/Dy69yO3TBRJDr9eUlmsNAwVmxsNZxvHKzbkKdg==", + "dev": true, + "dependencies": { + "@volar/typescript": "~1.11.1", + "@vue/language-core": "1.8.27", + "semver": "^7.5.4" + }, + "bin": { + "vue-tsc": "bin/vue-tsc.js" + }, + "peerDependencies": { + "typescript": "*" + } + }, "node_modules/warning": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", @@ -16003,6 +16559,36 @@ "funding": { "url": "https://github.com/sponsors/sindresorhus" } + }, + "node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/z-schema/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } } } } diff --git a/package.json b/package.json index 3a580177..888748dd 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "author": "GGF", "scripts": { "dev": "vite", - "build": "tsc && vite build", + "build": "rm -rf dist && vite build", "lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0", "prepare": "husky", "preview": "vite preview", From 0d1016a3bb5b759f5b2dd2ffc4a01b8d936d0004 Mon Sep 17 00:00:00 2001 From: CheeseB <2489ckckck@naver.com> Date: Fri, 19 Apr 2024 16:56:11 +0900 Subject: [PATCH 7/8] =?UTF-8?q?refactor:=20pagination=20=EC=8A=A4=ED=86=A0?= =?UTF-8?q?=EB=A6=AC=EB=B6=81=20=EC=9D=B4=EB=A6=84=20=EB=8C=80=EB=AC=B8?= =?UTF-8?q?=EC=9E=90=EB=A1=9C=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/stories/{pagination.stories.ts => Pagination.stories.ts} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename src/stories/{pagination.stories.ts => Pagination.stories.ts} (100%) diff --git a/src/stories/pagination.stories.ts b/src/stories/Pagination.stories.ts similarity index 100% rename from src/stories/pagination.stories.ts rename to src/stories/Pagination.stories.ts From c94e967761f8d7fd39ad90f1eb9cb42c45167c26 Mon Sep 17 00:00:00 2001 From: CheeseB <2489ckckck@naver.com> Date: Fri, 19 Apr 2024 16:59:32 +0900 Subject: [PATCH 8/8] =?UTF-8?q?build:=20=ED=8C=A8=ED=82=A4=EC=A7=80=20?= =?UTF-8?q?=EB=B2=84=EC=A0=84=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 888748dd..f64b7ce9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ggf-ui", - "version": "0.1.3", + "version": "0.1.4", "private": false, "type": "module", "main": "dist/index.js",