From c1ecd0eff51b374a86559656c83abfc767e11550 Mon Sep 17 00:00:00 2001 From: Gregor Vostrak Date: Tue, 26 May 2026 17:30:30 +0200 Subject: [PATCH] update ui package dependencies; update lucide imports --- resources/js/packages/api/package.json | 3 ++- resources/js/packages/ui/package.json | 8 ++++---- resources/js/packages/ui/src/Client/ClientDropdown.vue | 2 +- .../ui/src/FullCalendar/CalendarSettingsPopover.vue | 2 +- .../js/packages/ui/src/FullCalendar/CalendarToolbar.vue | 2 +- resources/js/packages/ui/src/Input/DatePicker.vue | 2 +- resources/js/packages/ui/src/Input/DateRangePicker.vue | 2 +- .../js/packages/ui/src/Project/ProjectCreateModal.vue | 2 +- .../js/packages/ui/src/accordion/AccordionTrigger.vue | 2 +- .../js/packages/ui/src/calendar/CalendarNextButton.vue | 2 +- .../js/packages/ui/src/calendar/CalendarPrevButton.vue | 2 +- resources/js/packages/ui/src/command/CommandInput.vue | 2 +- .../ui/src/context-menu/ContextMenuCheckboxItem.vue | 2 +- .../packages/ui/src/context-menu/ContextMenuRadioItem.vue | 2 +- .../ui/src/context-menu/ContextMenuSubTrigger.vue | 2 +- .../js/packages/ui/src/dialog/DialogScrollContent.vue | 2 +- .../ui/src/dropdown-menu/DropdownMenuCheckboxItem.vue | 2 +- .../ui/src/dropdown-menu/DropdownMenuRadioItem.vue | 2 +- .../ui/src/dropdown-menu/DropdownMenuSubTrigger.vue | 2 +- .../packages/ui/src/number-field/NumberFieldDecrement.vue | 2 +- .../packages/ui/src/number-field/NumberFieldIncrement.vue | 2 +- .../ui/src/range-calendar/RangeCalendarNextButton.vue | 2 +- .../ui/src/range-calendar/RangeCalendarPrevButton.vue | 2 +- resources/js/packages/ui/src/select/SelectItem.vue | 2 +- .../js/packages/ui/src/select/SelectScrollDownButton.vue | 2 +- .../js/packages/ui/src/select/SelectScrollUpButton.vue | 2 +- resources/js/packages/ui/src/select/SelectTrigger.vue | 2 +- resources/js/packages/ui/vite.config.js | 2 +- 28 files changed, 32 insertions(+), 31 deletions(-) diff --git a/resources/js/packages/api/package.json b/resources/js/packages/api/package.json index 67125c37..1e47665c 100644 --- a/resources/js/packages/api/package.json +++ b/resources/js/packages/api/package.json @@ -12,6 +12,7 @@ }, "scripts": { "build": "vite build", + "watch": "vite build --watch", "test": "echo \"Error: no test specified\" && exit 1" }, "files": [ @@ -28,7 +29,7 @@ "author": "solidtime", "license": "AGPL-3.0", "devDependencies": { - "vite-plugin-dts": "^4.0.3" + "vite-plugin-dts": "^4.5.4" }, "peerDependencies": { "@zodios/core": "^10.9.6", diff --git a/resources/js/packages/ui/package.json b/resources/js/packages/ui/package.json index 6e13fce1..6cba9380 100644 --- a/resources/js/packages/ui/package.json +++ b/resources/js/packages/ui/package.json @@ -48,10 +48,10 @@ "author": "solidtime", "license": "AGPL-3.0", "devDependencies": { - "@types/chroma-js": "^3.1.0", + "@types/chroma-js": "^3.1.2", "@zodios/core": "^10.9.6", - "vite-plugin-dts": "^4.0.3", - "zod": "^3.23.8" + "vite-plugin-dts": "^4.5.4", + "zod": "^3.25.76" }, "peerDependencies": { "@floating-ui/vue": "^1.1.4", @@ -64,7 +64,7 @@ "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "dayjs": "^1.11.13", - "lucide-vue-next": ">=0.453.0", + "@lucide/vue": ">=1.0.0", "@internationalized/date": "^3.0.0", "parse-duration": "^2.0.1", "radix-vue": "^1.9.0", diff --git a/resources/js/packages/ui/src/Client/ClientDropdown.vue b/resources/js/packages/ui/src/Client/ClientDropdown.vue index ae033bd5..7586e944 100644 --- a/resources/js/packages/ui/src/Client/ClientDropdown.vue +++ b/resources/js/packages/ui/src/Client/ClientDropdown.vue @@ -11,7 +11,7 @@ import { } from 'radix-vue'; import { UseFocusTrap } from '@vueuse/integrations/useFocusTrap/component'; import Dropdown from '@/packages/ui/src/Input/Dropdown.vue'; -import { Check, Plus } from 'lucide-vue-next'; +import { Check, Plus } from '@lucide/vue'; const model = defineModel({ default: null, diff --git a/resources/js/packages/ui/src/FullCalendar/CalendarSettingsPopover.vue b/resources/js/packages/ui/src/FullCalendar/CalendarSettingsPopover.vue index 452f646c..7888170c 100644 --- a/resources/js/packages/ui/src/FullCalendar/CalendarSettingsPopover.vue +++ b/resources/js/packages/ui/src/FullCalendar/CalendarSettingsPopover.vue @@ -2,7 +2,7 @@ import { Popover, PopoverContent, PopoverTrigger, Button } from '..'; import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from '..'; import { Field, FieldLabel } from '../field'; -import { Settings } from 'lucide-vue-next'; +import { Settings } from '@lucide/vue'; import { ref, watch } from 'vue'; import type { CalendarSettings } from './calendarSettings'; diff --git a/resources/js/packages/ui/src/FullCalendar/CalendarToolbar.vue b/resources/js/packages/ui/src/FullCalendar/CalendarToolbar.vue index 1070ffb0..035a03ae 100644 --- a/resources/js/packages/ui/src/FullCalendar/CalendarToolbar.vue +++ b/resources/js/packages/ui/src/FullCalendar/CalendarToolbar.vue @@ -1,6 +1,6 @@