From 5d022789fad559fc5488432f6755edb5dfff71ad Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=D0=94=D0=BC=D0=B8=D1=82=D1=80=D0=B8=D0=B9=20=D0=9C=D0=B0?=
 =?UTF-8?q?=D0=BB=D1=8E=D0=B3=D0=B8=D0=BD?= <d.malygin@iqdev.digital>
Date: Mon, 17 Feb 2025 18:30:15 +0500
Subject: [PATCH] fix: try to fix errors with aliases in using as lib

---
 index.js                |  1 +
 package.json            | 39 ++++++++++++++++++++++++++++++++--
 src/components/index.js | 47 +++++++++++++++++++++++++++++++++++++++++
 3 files changed, 85 insertions(+), 2 deletions(-)
 create mode 100644 index.js
 create mode 100644 src/components/index.js

diff --git a/index.js b/index.js
new file mode 100644
index 0000000..eef565f
--- /dev/null
+++ b/index.js
@@ -0,0 +1 @@
+export * from './src/components';
diff --git a/package.json b/package.json
index 2462909..6d70963 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@d.malygin/UI_storybook",
-  "version": "1.0.0",
+  "version": "1.0.1",
   "type": "module",
   "scripts": {
     "dev": "vite",
@@ -17,8 +17,43 @@
   "publishConfig": {
     "@d.malygin:registry": "https://gl.iqdev.team/api/v4/projects/634/packages/npm/"
   },
+  "main": "./index.js",
   "files": [
-    "src/",
+    "src/assets/",
+    "src/common/",
+    "src/components/Button/Button.vue",
+    "src/components/Carousel/Carousel.vue",
+    "src/components/Carousel/CarouselButtonContainer.vue",
+    "src/components/Carousel/helpers.ts",
+    "src/components/Checkbox/Checkbox.vue",
+    "src/components/ColorPicker/ColorPicker.vue",
+    "src/components/ColorPicker/Button.vue",
+    "src/components/Divider/Divider.vue",
+    "src/components/Drawer/Drawer.vue",
+    "src/components/InputDiv/InputDiv.vue",
+    "src/components/Knob/Knob.vue",
+    "src/components/Knob/helpers.ts",
+    "src/components/MenuDial/MenuDial.vue",
+    "src/components/Modal/Modal.vue",
+    "src/components/Paginator/Paginator.vue",
+    "src/components/Paginator/PaginatorItem.vue",
+    "src/components/Popup/Popup.vue",
+    "src/components/ProgressBar/ProgressBar.vue",
+    "src/components/Rating/Rating.vue",
+    "src/components/Select/Select.vue",
+    "src/components/Select/SelectItem.vue",
+    "src/components/SelectButton/SelectButton.vue",
+    "src/components/Slider/Slider.vue",
+    "src/components/Table/Table.vue",
+    "src/components/Table/helpers.ts",
+    "src/components/Table/components/TableCell.vue",
+    "src/components/Table/components/TableHeader.vue",
+    "src/components/Tag/Tag.vue",
+    "src/components/Toast/Toast.vue",
+    "src/components/ToggleSwitch/ToggleSwitch.vue",
+    "src/components/TreeList/TreeList.vue",
+    "src/components/TreeList/TreeItems.vue",
+    "src/icons/*",
     ".gitignore",
     "eslint.config.js",
     "README.md",
diff --git a/src/components/index.js b/src/components/index.js
new file mode 100644
index 0000000..8722c60
--- /dev/null
+++ b/src/components/index.js
@@ -0,0 +1,47 @@
+import Button from './Button/Button.vue';
+import Carousel from './Carousel/Carousel.vue';
+import Checkbox from './Checkbox/Checkbox.vue';
+import ColorPicker from './ColorPicker/ColorPicker.vue';
+import Divider from './Divider/Divider.vue';
+import Drawer from './Drawer/Drawer.vue';
+import InputDiv from './InputDiv/InputDiv.vue';
+import Knob from './Knob/Knob.vue';
+import MenuDial from './MenuDial/MenuDial.vue';
+import Modal from './Modal/Modal.vue';
+import Paginator from './Paginator/Paginator.vue';
+import Popup from './Popup/Popup.vue';
+import ProgressBar from './ProgressBar/ProgressBar.vue';
+import Rating from './Rating/Rating.vue';
+import Select from './Select/Select.vue';
+import SelectButton from './SelectButton/SelectButton.vue';
+import Slider from './Slider/Slider.vue';
+import Table from './Table/Table.vue';
+import Tag from './Tag/Tag.vue';
+import Toast from './Toast/Toast.vue';
+import ToggleSwitch from './ToggleSwitch/ToggleSwitch.vue';
+import TreeList from './TreeList/TreeList.vue';
+
+export {
+  Button,
+  Carousel,
+  Checkbox,
+  ColorPicker,
+  Divider,
+  Drawer,
+  InputDiv,
+  Knob,
+  MenuDial,
+  Modal,
+  Paginator,
+  Popup,
+  ProgressBar,
+  Rating,
+  Select,
+  SelectButton,
+  Slider,
+  Table,
+  Tag,
+  Toast,
+  ToggleSwitch,
+  TreeList,
+};
-- 
GitLab