primevue-mirror/packages/primevue/package.json

362 lines
20 KiB
JSON

{
"name": "primevue",
"version": "4.2.1",
"author": "PrimeTek Informatics",
"description": "PrimeVue is an open source UI library for Vue featuring a rich set of 80+ components, a theme designer, various theme alternatives such as Material, Bootstrap, Tailwind, premium templates and professional support. In addition, it integrates with PrimeBlock, which has 370+ ready to use UI blocks to build spectacular applications in no time.",
"homepage": "https://primevue.org/",
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/primefaces/primevue.git",
"directory": "packages/primevue"
},
"bugs": {
"url": "https://github.com/primefaces/primevue/issues"
},
"keywords": [
"primevue",
"vue",
"vue.js",
"vue2",
"vue3",
"ui library",
"component library",
"material",
"bootstrap",
"fluent",
"tailwind",
"unstyled",
"passthrough"
],
"sideEffects": [
"*.vue"
],
"main": "./src/index.js",
"module": "./src/index.js",
"types": "./src/index.d.ts",
"unpkg": "umd/primevue.min.js",
"jsdelivr": "umd/primevue.min.js",
"web-types": "./web-types.json",
"vetur": {
"tags": "./vetur-tags.json",
"attributes": "./vetur-attributes.json"
},
"exports": {
"./accordion": "./src/accordion/Accordion.vue",
"./accordion/style": "./src/accordion/style/AccordionStyle.js",
"./accordioncontent": "./src/accordioncontent/AccordionContent.vue",
"./accordioncontent/style": "./src/accordioncontent/style/AccordionContentStyle.js",
"./accordionheader": "./src/accordionheader/AccordionHeader.vue",
"./accordionheader/style": "./src/accordionheader/style/AccordionHeaderStyle.js",
"./accordionpanel": "./src/accordionpanel/AccordionPanel.vue",
"./accordionpanel/style": "./src/accordionpanel/style/AccordionPanelStyle.js",
"./accordiontab": "./src/accordiontab/AccordionTab.vue",
"./accordiontab/style": "./src/accordiontab/style/AccordionTabStyle.js",
"./animateonscroll": "./src/animateonscroll/AnimateOnScroll.js",
"./animateonscroll/style": "./src/animateonscroll/style/AnimateOnScrollStyle.js",
"./autocomplete": "./src/autocomplete/AutoComplete.vue",
"./autocomplete/style": "./src/autocomplete/style/AutoCompleteStyle.js",
"./avatar": "./src/avatar/Avatar.vue",
"./avatar/style": "./src/avatar/style/AvatarStyle.js",
"./avatargroup": "./src/avatargroup/AvatarGroup.vue",
"./avatargroup/style": "./src/avatargroup/style/AvatarGroupStyle.js",
"./badge": "./src/badge/Badge.vue",
"./badge/style": "./src/badge/style/BadgeStyle.js",
"./badgedirective": "./src/badgedirective/BadgeDirective.js",
"./badgedirective/style": "./src/badgedirective/style/BadgeDirectiveStyle.js",
"./blockui": "./src/blockui/BlockUI.vue",
"./blockui/style": "./src/blockui/style/BlockUIStyle.js",
"./breadcrumb": "./src/breadcrumb/Breadcrumb.vue",
"./breadcrumb/style": "./src/breadcrumb/style/BreadcrumbStyle.js",
"./button": "./src/button/Button.vue",
"./button/style": "./src/button/style/ButtonStyle.js",
"./buttongroup": "./src/buttongroup/ButtonGroup.vue",
"./buttongroup/style": "./src/buttongroup/style/ButtonGroupStyle.js",
"./calendar": "./src/calendar/Calendar.vue",
"./calendar/style": "./src/calendar/style/CalendarStyle.js",
"./card": "./src/card/Card.vue",
"./card/style": "./src/card/style/CardStyle.js",
"./carousel": "./src/carousel/Carousel.vue",
"./carousel/style": "./src/carousel/style/CarouselStyle.js",
"./cascadeselect": "./src/cascadeselect/CascadeSelect.vue",
"./cascadeselect/style": "./src/cascadeselect/style/CascadeSelectStyle.js",
"./chart": "./src/chart/Chart.vue",
"./chart/style": "./src/chart/style/ChartStyle.js",
"./checkbox": "./src/checkbox/Checkbox.vue",
"./checkbox/style": "./src/checkbox/style/CheckboxStyle.js",
"./checkboxgroup": "./src/checkboxgroup/CheckboxGroup.vue",
"./checkboxgroup/style": "./src/checkboxgroup/style/CheckboxGroupStyle.js",
"./chip": "./src/chip/Chip.vue",
"./chip/style": "./src/chip/style/ChipStyle.js",
"./chips": "./src/chips/Chips.vue",
"./chips/style": "./src/chips/style/ChipsStyle.js",
"./colorpicker": "./src/colorpicker/ColorPicker.vue",
"./colorpicker/style": "./src/colorpicker/style/ColorPickerStyle.js",
"./column": "./src/column/Column.vue",
"./column/style": "./src/column/style/ColumnStyle.js",
"./columngroup": "./src/columngroup/ColumnGroup.vue",
"./columngroup/style": "./src/columngroup/style/ColumnGroupStyle.js",
"./config": "./src/config/Config.js",
"./confirmationeventbus": "./src/confirmationeventbus/ConfirmationEventBus.js",
"./confirmationservice": "./src/confirmationservice/ConfirmationService.js",
"./confirmdialog": "./src/confirmdialog/ConfirmDialog.vue",
"./confirmdialog/style": "./src/confirmdialog/style/ConfirmDialogStyle.js",
"./confirmpopup": "./src/confirmpopup/ConfirmPopup.vue",
"./confirmpopup/style": "./src/confirmpopup/style/ConfirmPopupStyle.js",
"./contextmenu": "./src/contextmenu/ContextMenu.vue",
"./contextmenu/style": "./src/contextmenu/style/ContextMenuStyle.js",
"./datatable": "./src/datatable/DataTable.vue",
"./datatable/style": "./src/datatable/style/DataTableStyle.js",
"./dataview": "./src/dataview/DataView.vue",
"./dataview/style": "./src/dataview/style/DataViewStyle.js",
"./datepicker": "./src/datepicker/DatePicker.vue",
"./datepicker/style": "./src/datepicker/style/DatePickerStyle.js",
"./deferredcontent": "./src/deferredcontent/DeferredContent.vue",
"./deferredcontent/style": "./src/deferredcontent/style/DeferredContentStyle.js",
"./dialog": "./src/dialog/Dialog.vue",
"./dialog/style": "./src/dialog/style/DialogStyle.js",
"./dialogservice": "./src/dialogservice/DialogService.js",
"./divider": "./src/divider/Divider.vue",
"./divider/style": "./src/divider/style/DividerStyle.js",
"./dock": "./src/dock/Dock.vue",
"./dock/style": "./src/dock/style/DockStyle.js",
"./drawer": "./src/drawer/Drawer.vue",
"./drawer/style": "./src/drawer/style/DrawerStyle.js",
"./dropdown": "./src/dropdown/Dropdown.vue",
"./dropdown/style": "./src/dropdown/style/DropdownStyle.js",
"./dynamicdialog": "./src/dynamicdialog/DynamicDialog.vue",
"./dynamicdialog/style": "./src/dynamicdialog/style/DynamicDialogStyle.js",
"./dynamicdialogeventbus": "./src/dynamicdialogeventbus/DynamicDialogEventBus.js",
"./editor": "./src/editor/Editor.vue",
"./editor/style": "./src/editor/style/EditorStyle.js",
"./fieldset": "./src/fieldset/Fieldset.vue",
"./fieldset/style": "./src/fieldset/style/FieldsetStyle.js",
"./fileupload": "./src/fileupload/FileUpload.vue",
"./fileupload/style": "./src/fileupload/style/FileUploadStyle.js",
"./floatlabel": "./src/floatlabel/FloatLabel.vue",
"./floatlabel/style": "./src/floatlabel/style/FloatLabelStyle.js",
"./fluid": "./src/fluid/Fluid.vue",
"./fluid/style": "./src/fluid/style/FluidStyle.js",
"./focustrap": "./src/focustrap/FocusTrap.js",
"./focustrap/style": "./src/focustrap/style/FocusTrapStyle.js",
"./galleria": "./src/galleria/Galleria.vue",
"./galleria/style": "./src/galleria/style/GalleriaStyle.js",
"./iconfield": "./src/iconfield/IconField.vue",
"./iconfield/style": "./src/iconfield/style/IconFieldStyle.js",
"./iftalabel": "./src/iftalabel/IftaLabel.vue",
"./iftalabel/style": "./src/iftalabel/style/IftaLabelStyle.js",
"./image": "./src/image/Image.vue",
"./image/style": "./src/image/style/ImageStyle.js",
"./imagecompare": "./src/imagecompare/ImageCompare.vue",
"./imagecompare/style": "./src/imagecompare/style/ImageCompareStyle.js",
"./inlinemessage": "./src/inlinemessage/InlineMessage.vue",
"./inlinemessage/style": "./src/inlinemessage/style/InlineMessageStyle.js",
"./inplace": "./src/inplace/Inplace.vue",
"./inplace/style": "./src/inplace/style/InplaceStyle.js",
"./inputchips": "./src/inputchips/InputChips.vue",
"./inputchips/style": "./src/inputchips/style/InputChipsStyle.js",
"./inputgroup": "./src/inputgroup/InputGroup.vue",
"./inputgroup/style": "./src/inputgroup/style/InputGroupStyle.js",
"./inputgroupaddon": "./src/inputgroupaddon/InputGroupAddon.vue",
"./inputgroupaddon/style": "./src/inputgroupaddon/style/InputGroupAddonStyle.js",
"./inputicon": "./src/inputicon/InputIcon.vue",
"./inputicon/style": "./src/inputicon/style/InputIconStyle.js",
"./inputmask": "./src/inputmask/InputMask.vue",
"./inputmask/style": "./src/inputmask/style/InputMaskStyle.js",
"./inputnumber": "./src/inputnumber/InputNumber.vue",
"./inputnumber/style": "./src/inputnumber/style/InputNumberStyle.js",
"./inputotp": "./src/inputotp/InputOtp.vue",
"./inputotp/style": "./src/inputotp/style/InputOtpStyle.js",
"./inputswitch": "./src/inputswitch/InputSwitch.vue",
"./inputswitch/style": "./src/inputswitch/style/InputSwitchStyle.js",
"./inputtext": "./src/inputtext/InputText.vue",
"./inputtext/style": "./src/inputtext/style/InputTextStyle.js",
"./keyfilter": "./src/keyfilter/KeyFilter.js",
"./keyfilter/style": "./src/keyfilter/style/KeyFilterStyle.js",
"./knob": "./src/knob/Knob.vue",
"./knob/style": "./src/knob/style/KnobStyle.js",
"./listbox": "./src/listbox/Listbox.vue",
"./listbox/style": "./src/listbox/style/ListboxStyle.js",
"./megamenu": "./src/megamenu/MegaMenu.vue",
"./megamenu/style": "./src/megamenu/style/MegaMenuStyle.js",
"./menu": "./src/menu/Menu.vue",
"./menu/style": "./src/menu/style/MenuStyle.js",
"./menubar": "./src/menubar/Menubar.vue",
"./menubar/style": "./src/menubar/style/MenubarStyle.js",
"./message": "./src/message/Message.vue",
"./message/style": "./src/message/style/MessageStyle.js",
"./metergroup": "./src/metergroup/MeterGroup.vue",
"./metergroup/style": "./src/metergroup/style/MeterGroupStyle.js",
"./multiselect": "./src/multiselect/MultiSelect.vue",
"./multiselect/style": "./src/multiselect/style/MultiSelectStyle.js",
"./orderlist": "./src/orderlist/OrderList.vue",
"./orderlist/style": "./src/orderlist/style/OrderListStyle.js",
"./organizationchart": "./src/organizationchart/OrganizationChart.vue",
"./organizationchart/style": "./src/organizationchart/style/OrganizationChartStyle.js",
"./overlaybadge": "./src/overlaybadge/OverlayBadge.vue",
"./overlaybadge/style": "./src/overlaybadge/style/OverlayBadgeStyle.js",
"./overlayeventbus": "./src/overlayeventbus/OverlayEventBus.js",
"./overlaypanel": "./src/overlaypanel/OverlayPanel.vue",
"./overlaypanel/style": "./src/overlaypanel/style/OverlayPanelStyle.js",
"./paginator": "./src/paginator/Paginator.vue",
"./paginator/style": "./src/paginator/style/PaginatorStyle.js",
"./panel": "./src/panel/Panel.vue",
"./panel/style": "./src/panel/style/PanelStyle.js",
"./panelmenu": "./src/panelmenu/PanelMenu.vue",
"./panelmenu/style": "./src/panelmenu/style/PanelMenuStyle.js",
"./password": "./src/password/Password.vue",
"./password/style": "./src/password/style/PasswordStyle.js",
"./picklist": "./src/picklist/PickList.vue",
"./picklist/style": "./src/picklist/style/PickListStyle.js",
"./popover": "./src/popover/Popover.vue",
"./popover/style": "./src/popover/style/PopoverStyle.js",
"./portal": "./src/portal/Portal.vue",
"./portal/style": "./src/portal/style/PortalStyle.js",
"./progressbar": "./src/progressbar/ProgressBar.vue",
"./progressbar/style": "./src/progressbar/style/ProgressBarStyle.js",
"./progressspinner": "./src/progressspinner/ProgressSpinner.vue",
"./progressspinner/style": "./src/progressspinner/style/ProgressSpinnerStyle.js",
"./radiobutton": "./src/radiobutton/RadioButton.vue",
"./radiobutton/style": "./src/radiobutton/style/RadioButtonStyle.js",
"./radiobuttongroup": "./src/radiobuttongroup/RadioButtonGroup.vue",
"./radiobuttongroup/style": "./src/radiobuttongroup/style/RadioButtonGroupStyle.js",
"./rating": "./src/rating/Rating.vue",
"./rating/style": "./src/rating/style/RatingStyle.js",
"./ripple": "./src/ripple/Ripple.js",
"./ripple/style": "./src/ripple/style/RippleStyle.js",
"./row": "./src/row/Row.vue",
"./row/style": "./src/row/style/RowStyle.js",
"./scrollpanel": "./src/scrollpanel/ScrollPanel.vue",
"./scrollpanel/style": "./src/scrollpanel/style/ScrollPanelStyle.js",
"./scrolltop": "./src/scrolltop/ScrollTop.vue",
"./scrolltop/style": "./src/scrolltop/style/ScrollTopStyle.js",
"./select": "./src/select/Select.vue",
"./select/style": "./src/select/style/SelectStyle.js",
"./selectbutton": "./src/selectbutton/SelectButton.vue",
"./selectbutton/style": "./src/selectbutton/style/SelectButtonStyle.js",
"./sidebar": "./src/sidebar/Sidebar.vue",
"./sidebar/style": "./src/sidebar/style/SidebarStyle.js",
"./skeleton": "./src/skeleton/Skeleton.vue",
"./skeleton/style": "./src/skeleton/style/SkeletonStyle.js",
"./slider": "./src/slider/Slider.vue",
"./slider/style": "./src/slider/style/SliderStyle.js",
"./speeddial": "./src/speeddial/SpeedDial.vue",
"./speeddial/style": "./src/speeddial/style/SpeedDialStyle.js",
"./splitbutton": "./src/splitbutton/SplitButton.vue",
"./splitbutton/style": "./src/splitbutton/style/SplitButtonStyle.js",
"./splitter": "./src/splitter/Splitter.vue",
"./splitter/style": "./src/splitter/style/SplitterStyle.js",
"./splitterpanel": "./src/splitterpanel/SplitterPanel.vue",
"./splitterpanel/style": "./src/splitterpanel/style/SplitterPanelStyle.js",
"./step": "./src/step/Step.vue",
"./step/style": "./src/step/style/StepStyle.js",
"./stepitem": "./src/stepitem/StepItem.vue",
"./stepitem/style": "./src/stepitem/style/StepItemStyle.js",
"./steplist": "./src/steplist/StepList.vue",
"./steplist/style": "./src/steplist/style/StepListStyle.js",
"./steppanel": "./src/steppanel/StepPanel.vue",
"./steppanel/style": "./src/steppanel/style/StepPanelStyle.js",
"./steppanels": "./src/steppanels/StepPanels.vue",
"./steppanels/style": "./src/steppanels/style/StepPanelsStyle.js",
"./stepper": "./src/stepper/Stepper.vue",
"./stepper/style": "./src/stepper/style/StepperStyle.js",
"./steps": "./src/steps/Steps.vue",
"./steps/style": "./src/steps/style/StepsStyle.js",
"./styleclass": "./src/styleclass/StyleClass.js",
"./styleclass/style": "./src/styleclass/style/StyleClassStyle.js",
"./tab": "./src/tab/Tab.vue",
"./tab/style": "./src/tab/style/TabStyle.js",
"./tablist": "./src/tablist/TabList.vue",
"./tablist/style": "./src/tablist/style/TabListStyle.js",
"./tabmenu": "./src/tabmenu/TabMenu.vue",
"./tabmenu/style": "./src/tabmenu/style/TabMenuStyle.js",
"./tabpanel": "./src/tabpanel/TabPanel.vue",
"./tabpanel/style": "./src/tabpanel/style/TabPanelStyle.js",
"./tabpanels": "./src/tabpanels/TabPanels.vue",
"./tabpanels/style": "./src/tabpanels/style/TabPanelsStyle.js",
"./tabs": "./src/tabs/Tabs.vue",
"./tabs/style": "./src/tabs/style/TabsStyle.js",
"./tabview": "./src/tabview/TabView.vue",
"./tabview/style": "./src/tabview/style/TabViewStyle.js",
"./tag": "./src/tag/Tag.vue",
"./tag/style": "./src/tag/style/TagStyle.js",
"./terminal": "./src/terminal/Terminal.vue",
"./terminal/style": "./src/terminal/style/TerminalStyle.js",
"./terminalservice": "./src/terminalservice/TerminalService.js",
"./textarea": "./src/textarea/Textarea.vue",
"./textarea/style": "./src/textarea/style/TextareaStyle.js",
"./tieredmenu": "./src/tieredmenu/TieredMenu.vue",
"./tieredmenu/style": "./src/tieredmenu/style/TieredMenuStyle.js",
"./timeline": "./src/timeline/Timeline.vue",
"./timeline/style": "./src/timeline/style/TimelineStyle.js",
"./toast": "./src/toast/Toast.vue",
"./toast/style": "./src/toast/style/ToastStyle.js",
"./toasteventbus": "./src/toasteventbus/ToastEventBus.js",
"./toastservice": "./src/toastservice/ToastService.js",
"./togglebutton": "./src/togglebutton/ToggleButton.vue",
"./togglebutton/style": "./src/togglebutton/style/ToggleButtonStyle.js",
"./toggleswitch": "./src/toggleswitch/ToggleSwitch.vue",
"./toggleswitch/style": "./src/toggleswitch/style/ToggleSwitchStyle.js",
"./toolbar": "./src/toolbar/Toolbar.vue",
"./toolbar/style": "./src/toolbar/style/ToolbarStyle.js",
"./tooltip": "./src/tooltip/Tooltip.js",
"./tooltip/style": "./src/tooltip/style/TooltipStyle.js",
"./tree": "./src/tree/Tree.vue",
"./tree/style": "./src/tree/style/TreeStyle.js",
"./treeselect": "./src/treeselect/TreeSelect.vue",
"./treeselect/style": "./src/treeselect/style/TreeSelectStyle.js",
"./treetable": "./src/treetable/TreeTable.vue",
"./treetable/style": "./src/treetable/style/TreeTableStyle.js",
"./useconfirm": "./src/useconfirm/UseConfirm.js",
"./usedialog": "./src/usedialog/UseDialog.js",
"./usestyle": "./src/usestyle/UseStyle.js",
"./usetoast": "./src/usetoast/UseToast.js",
"./virtualscroller": "./src/virtualscroller/VirtualScroller.vue",
"./virtualscroller/style": "./src/virtualscroller/style/VirtualScrollerStyle.js",
"./*": "./*"
},
"publishConfig": {
"main": "./index.mjs",
"module": "./index.mjs",
"types": "./index.d.ts",
"exports": {
".": {
"types": "./index.d.ts",
"import": "./index.mjs",
"default": "./index.mjs"
},
"./*": {
"types": "./*/index.d.ts",
"import": "./*/index.mjs",
"default": "./*/index.mjs"
}
},
"directory": "dist",
"linkDirectory": false,
"access": "public"
},
"scripts": {
"build": "NODE_ENV=production INPUT_DIR=src/ OUTPUT_DIR=dist/ pnpm run build:package",
"build:package": "pnpm run build:prebuild && pnpm run build:api && rollup -c && pnpm run build:postbuild",
"build:api": "node ./scripts/build-api.js",
"build:prebuild": "node ./scripts/prebuild.mjs",
"build:postbuild": "node ./scripts/postbuild.mjs",
"dev:link": "pnpm link --global && npm link",
"test:unit": "vitest run",
"test:unit:watch": "vitest watch",
"test:coverage": "vitest run --coverage"
},
"devDependencies": {
"@vue/test-utils": "^2.0.0",
"vitest": "^0.29.8"
},
"dependencies": {
"@primeuix/styled": "catalog:",
"@primeuix/utils": "catalog:",
"@primevue/core": "workspace:*",
"@primevue/icons": "workspace:*"
},
"engines": {
"node": ">=12.11.0"
}
}