epicmaxco / vuestic-admin

Vuestic Admin is an open-source, ready-to-use admin template suite designed for rapid development, easy maintenance, and high accessibility. Built on Vuestic UI, Vue 3, Vite, Pinia, and Tailwind CSS. Maintained by Epicmax (@epicmaxco).
https://admin.vuestic.dev
MIT License
10.57k stars 1.72k forks source link

10 errors when we try to build the default master branch #971

Open lakano opened 11 months ago

lakano commented 11 months ago

Note: for support questions, please use stackoverflow. This repository's issues are reserved for feature requests and bug reports.

$ git clone https://github.com/epicmaxco/vuestic-admin.git
$ cd vuestic-admin $ npm install $ npm run build

To build without any error

Starting a new fresh project should be better if we haven't to solve error from master branch, or at least advice for a clean branch from where to start without error.

` node@node-20 ~/dev $ git clone https://github.com/epicmaxco/vuestic-admin.git
Cloning into 'vuestic-admin'... remote: Enumerating objects: 22589, done. remote: Counting objects: 100% (2185/2185), done. remote: Compressing objects: 100% (389/389), done. remote: Total 22589 (delta 1829), reused 1944 (delta 1783), pack-reused 20404 Receiving objects: 100% (22589/22589), 10.15 MiB | 2.08 MiB/s, done. Resolving deltas: 100% (14348/14348), done. ➤ 0 | 11:31:56 node@node-20 ~/dev $ cd vuestic-admin/ ➤ 0 | 11:32:09 node@node-20 ~/dev/vuestic-admin (master) $ npm install

vuestic-admin@3.1.0 prepare husky install

husky - Git hooks installed

added 626 packages, and audited 627 packages in 14s

110 packages are looking for funding run npm fund for details

3 vulnerabilities (2 moderate, 1 critical)

To address issues that do not require attention, run: npm audit fix

To address all issues (including breaking changes), run: npm audit fix --force

Run npm audit for details. ➤ 0 | 11:32:25 node@node-20 ~/dev/vuestic-admin (master) $ npm run build

vuestic-admin@3.1.0 build npm run lint && vue-tsc --noEmit && vite build

vuestic-admin@3.1.0 prelint npm run format

vuestic-admin@3.1.0 format prettier --write .

.eslintrc.js 97ms .github/COMMIT_CONVENTION.md 108ms .github/CONTRIBUTING.md 49ms .github/ISSUE_TEMPLATE.md 18ms .github/PULL_REQUEST_TEMPLATE.md 47ms .vscode/extensions.json 5ms CODE_OF_CONDUCT.md 39ms config/dev.env.js 13ms config/index.js 18ms config/prod.env.js 6ms docs/pre-production.md 25ms index.html 21ms package-lock.json 339ms package.json 7ms postcss.config.js 4ms README.ja-JP.md 58ms README.md 35ms README.zh-CN.md 36ms src/App.vue 59ms src/components/icons/VaIconCleanCode.vue 15ms src/components/icons/VaIconColor.vue 582ms src/components/icons/VaIconFaster.vue 19ms src/components/icons/VaIconFree.vue 17ms src/components/icons/VaIconFresh.vue 14ms src/components/icons/VaIconMenu.vue 21ms src/components/icons/VaIconMenuCollapsed.vue 17ms src/components/icons/VaIconMessage.vue 12ms src/components/icons/VaIconNotification.vue 12ms src/components/icons/VaIconResponsive.vue 11ms src/components/icons/VaIconRich.vue 8ms src/components/icons/VaIconSlower.vue 8ms src/components/icons/VaIconVue.vue 7ms src/components/icons/VaIconVuestic.vue 26ms src/components/maps/LineMap.vue 139ms src/components/navbar/components/AppNavbarActions.vue 40ms src/components/navbar/components/dropdowns/ColorDropdown.vue 56ms src/components/navbar/components/dropdowns/ColorDropdownItem.vue 25ms src/components/navbar/components/dropdowns/LanguageDropdown.vue 48ms src/components/navbar/components/dropdowns/MessageDropdown.vue 74ms src/components/navbar/components/dropdowns/NotificationDropdown.vue 78ms src/components/navbar/components/dropdowns/ProfileDropdown.vue 42ms src/components/navbar/components/dropdowns/SettingsDropdown.vue 41ms src/components/navbar/Navbar.vue 43ms src/components/sidebar/menu/MenuAccordion.vue 48ms src/components/sidebar/menu/MenuMinimized.vue 49ms src/components/sidebar/NavigationRoutes.ts 22ms src/components/sidebar/Sidebar.vue 20ms src/components/va-charts/chart-types/BarChart.vue 13ms src/components/va-charts/chart-types/BubbleChart.vue 13ms src/components/va-charts/chart-types/DoughnutChart.vue 14ms src/components/va-charts/chart-types/HorizontalBarChart.vue 15ms src/components/va-charts/chart-types/LineChart.vue 14ms src/components/va-charts/chart-types/PieChart.vue 11ms src/components/va-charts/VaChart.vue 18ms src/components/va-charts/vaChartConfigs.js 10ms src/components/va-medium-editor/_variables.scss 3ms src/components/va-medium-editor/VaMediumEditor.vue 40ms src/components/VuesticLogo.vue 25ms src/data/charts/barChartData.ts 8ms src/data/charts/bubbleChartData.ts 23ms src/data/charts/composables/useChartColors.ts 15ms src/data/charts/composables/useChartData.ts 13ms src/data/charts/doughnutChartData.ts 8ms src/data/charts/horizontalBarChartData.ts 5ms src/data/charts/index.ts 3ms src/data/charts/lineChartData.ts 9ms src/data/charts/pieChartData.ts 3ms src/data/CountriesList.ts 9ms src/data/maps/bubbleMapData.ts 185ms src/data/maps/lineMapData.ts 31ms src/data/tables/markup-table/data.json 31ms src/data/types.ts 8ms src/data/users.json 25ms src/env.d.ts 3ms src/i18n/index.ts 10ms src/i18n/locales/br.json 17ms src/i18n/locales/cn.json 29ms src/i18n/locales/es.json 14ms src/i18n/locales/gb.json 49ms src/i18n/locales/ir.json 26ms src/layouts/AppLayout.vue 33ms src/layouts/AuthLayout.vue 27ms src/layouts/Page404Layout.vue 2ms src/layouts/RouterBypass.vue 2ms src/main.ts 6ms src/pages/404-pages/CategoriesConfig.ts 9ms src/pages/404-pages/MadeByComponent.vue 6ms src/pages/404-pages/VaPageNotFound.vue 23ms src/pages/404-pages/VaPageNotFoundCustom.vue 13ms src/pages/404-pages/VaPageNotFoundLargeText.vue 8ms src/pages/404-pages/VaPageNotFoundSearch.vue 32ms src/pages/404-pages/VaPageNotFoundSimple.vue 10ms src/pages/404-pages/Wallpaper.vue 10ms src/pages/admin/dashboard/composables/usePartOfChartData.ts 7ms src/pages/admin/dashboard/dashboard-tabs/BankDetailsTab.vue 24ms src/pages/admin/dashboard/dashboard-tabs/BillingAddressTab.vue 45ms src/pages/admin/dashboard/dashboard-tabs/OverviewTab.vue 20ms src/pages/admin/dashboard/Dashboard.vue 11ms src/pages/admin/dashboard/DashboardCharts.vue 33ms src/pages/admin/dashboard/DashboardContributorsList.vue 39ms src/pages/admin/dashboard/DashboardInfoBlock.vue 49ms src/pages/admin/dashboard/DashboardMap.vue 17ms src/pages/admin/dashboard/DashboardTabs.vue 20ms src/pages/admin/forms/data/CountriesList.ts 7ms src/pages/admin/forms/form-elements/FormElements.vue 120ms src/pages/admin/forms/form-wizard/FormWizard.vue 1ms src/pages/admin/forms/medium-editor/MediumEditor.vue 17ms src/pages/admin/maps/bubble-maps/BubbleMap.vue 34ms src/pages/admin/maps/bubble-maps/BubbleMapsPage.vue 10ms src/pages/admin/maps/leaflet-maps/LeafletMap.vue 10ms src/pages/admin/maps/leaflet-maps/LeafletMapsPage.vue 6ms src/pages/admin/maps/line-maps/LineMapsPage.vue 12ms src/pages/admin/maps/maplibre-maps/MapLibreMap.vue 7ms src/pages/admin/maps/maplibre-maps/MapLibreMapsPage.vue 6ms src/pages/admin/maps/yandex-maps/YandexMapsPage.vue 18ms src/pages/admin/pages/404PagesPage.vue 17ms src/pages/admin/pages/FaqPage.vue 8ms src/pages/admin/statistics/charts/Charts.vue 34ms src/pages/admin/statistics/progress-bars/ProgressBars.vue 7ms src/pages/admin/statistics/progress-bars/Widgets/BarsState.vue 27ms src/pages/admin/statistics/progress-bars/Widgets/CircleBars.vue 26ms src/pages/admin/statistics/progress-bars/Widgets/ColorfulBars.vue 31ms src/pages/admin/statistics/progress-bars/Widgets/HorizontalBars.vue 11ms src/pages/admin/tables/data-tables/data/users.json 23ms src/pages/admin/tables/data-tables/DataTables.vue 8ms src/pages/admin/tables/data-tables/scenarios/DataTableActions.vue 23ms src/pages/admin/tables/data-tables/scenarios/DataTableEmpty.vue 14ms src/pages/admin/tables/data-tables/scenarios/DataTableFilter.vue 46ms src/pages/admin/tables/data-tables/scenarios/DataTableInfiniteScroll.vue 10ms src/pages/admin/tables/data-tables/scenarios/DataTableLoading.vue 14ms src/pages/admin/tables/data-tables/scenarios/DataTableSelect.vue 31ms src/pages/admin/tables/data-tables/scenarios/DataTableServerPagination.vue 29ms src/pages/admin/tables/data-tables/scenarios/DataTableSortingPagination.vue 28ms src/pages/admin/tables/markup-tables/MarkupTables.vue 39ms src/pages/admin/ui/buttons/Buttons.vue 141ms src/pages/admin/ui/cards/Cards.vue 63ms src/pages/admin/ui/chat/Chat.vue 40ms src/pages/admin/ui/chat/ChatPage.vue 15ms src/pages/admin/ui/chat/StickyScroll.ts 12ms src/pages/admin/ui/chips/Chips.vue 66ms src/pages/admin/ui/collapse/Collapses.vue 43ms src/pages/admin/ui/color-pickers/ColorPickers.vue 13ms src/pages/admin/ui/colors/color-presentation/ColorPresentation.vue 41ms src/pages/admin/ui/colors/color-presentation/colorsData.ts 11ms src/pages/admin/ui/colors/Colors.vue 74ms src/pages/admin/ui/file-upload/FileUpload.vue 25ms src/pages/admin/ui/icons/Icons.vue 11ms src/pages/admin/ui/icons/IconSet.vue 55ms src/pages/admin/ui/icons/sets/brandico.json 4ms src/pages/admin/ui/icons/sets/disabled/typicons.json 9ms src/pages/admin/ui/icons/sets/entypo.json 13ms src/pages/admin/ui/icons/sets/font-awesome.json 24ms src/pages/admin/ui/icons/sets/fontelico.json 4ms src/pages/admin/ui/icons/sets/glyphicons.json 10ms src/pages/admin/ui/icons/sets/iconic-stroke.json 8ms src/pages/admin/ui/icons/sets/ionicons.json 21ms src/pages/admin/ui/icons/sets/maki.json 5ms src/pages/admin/ui/icons/sets/material-icons.json 18ms src/pages/admin/ui/icons/sets/openweb.json 2ms src/pages/admin/ui/icons/sets/vuestic.json 3ms src/pages/admin/ui/icons/SetsList.vue 29ms src/pages/admin/ui/icons/types.ts 3ms src/pages/admin/ui/lists/data.json 5ms src/pages/admin/ui/lists/Lists.vue 76ms src/pages/admin/ui/modals/Modals.vue 77ms src/pages/admin/ui/notifications/Notifications.vue 56ms src/pages/admin/ui/notifications/ToastPositionPicker.vue 28ms src/pages/admin/ui/popovers/Popovers.vue 32ms src/pages/admin/ui/rating/Rating.vue 22ms src/pages/admin/ui/route.ts 13ms src/pages/admin/ui/sliders/Sliders.vue 128ms src/pages/admin/ui/spinners/Spinners.vue 44ms src/pages/admin/ui/tabs/Tabs.vue 104ms src/pages/admin/ui/timelines/Timelines.vue 105ms src/pages/admin/ui/tree-view/TreeView.vue 16ms src/pages/admin/ui/tree-view/TreeViewAdvancedPreview.vue 33ms src/pages/admin/ui/tree-view/TreeViewBasicPreview.vue 11ms src/pages/admin/ui/tree-view/TreeViewEditablePreview.vue 25ms src/pages/admin/ui/tree-view/TreeViewIconsPreview.vue 12ms src/pages/admin/ui/tree-view/TreeViewSelectablePreview.vue 12ms src/pages/admin/ui/typography/Typography.vue 57ms src/pages/auth/login/Login.vue 41ms src/pages/auth/recover-password/RecoverPassword.vue 16ms src/pages/auth/signup/Signup.vue 37ms src/router/index.ts 22ms src/scss/icon-fonts/brandico/brandico.scss 14ms src/scss/icon-fonts/entypo/entypo.scss 83ms src/scss/icon-fonts/font-awesome/font-awesome.scss 3ms src/scss/icon-fonts/fontelico/fontelico.scss 10ms src/scss/icon-fonts/glyphicons/glyphicons.scss 128ms src/scss/icon-fonts/iconicfill/iconicfill.scss 45ms src/scss/icon-fonts/iconicstroke/iconicstroke.scss 40ms src/scss/icon-fonts/index.scss 3ms src/scss/icon-fonts/ionicons/ionicons.scss 1ms src/scss/icon-fonts/maki/maki.scss 16ms src/scss/icon-fonts/openwebicons/openwebicons.scss 13ms src/scss/icon-fonts/typicons/typicons.scss 19ms src/scss/icon-fonts/vuestic-icons/vuestic-icons.scss 8ms src/scss/icon-fonts/zocial/zocial.scss 28ms src/scss/main.scss 4ms src/scss/vuestic-sass/index.scss 2ms src/services/vuestic-ui/components/va-icon.ts 3ms src/services/vuestic-ui/global-config.ts 5ms src/services/vuestic-ui/icons-config/aliases.ts 7ms src/services/vuestic-ui/icons-config/icons-config.ts 8ms src/services/vuestic-ui/themes.ts 11ms src/stores/global-store.ts 6ms src/stores/index.ts 3ms tailwind.config.js 5ms tsconfig.json 4ms vite.config.ts 4ms

vuestic-admin@3.1.0 lint eslint --fix "./src/*/.{ts,js,vue}"

/home/guillaume/dev/vuestic-admin/src/pages/admin/dashboard/Dashboard.vue 32:10 warning 'DashboardMap' is defined but never used @typescript-eslint/no-unused-vars

/home/guillaume/dev/vuestic-admin/src/pages/admin/ui/tree-view/TreeViewAdvancedPreview.vue 9:33 warning Variable 'expanded' is already declared in the upper scope vue/no-template-shadow

✖ 2 problems (0 errors, 2 warnings)

src/pages/admin/ui/colors/color-presentation/ColorPresentation.vue:3:31 - error TS2322: Type 'string' is not assignable to type 'PlacementWithAlias | undefined'.

3


  node_modules/vuestic-ui/dist/types/components/va-popover/index.d.ts:372:5
    372     placement: import("../../composables").PlacementWithAlias;
The expected type comes from property 'placement' which is declared here on type 'IntrinsicAttributes & Partial<{ preset: string; stateful: boolean; target: MaybeHTMLElementOrSelector; color: string; title: string; icon: string; ... 23 more ...; autoHide: boolean; }> & Omit<...>'

src/pages/admin/ui/rating/Rating.vue:6:10 - error TS2322: Type '{ modelValue: number; color: string; }' is not assignable to type 'IntrinsicAttributes & Partial<{ preset: string; stateful: boolean; color: string; size: string | number; sizesConfig: Record<string, any>; fontSizesConfig: Record<...>; ... 13 more ...; ariaItemLabel: string; }> & Omit<...>'. Property 'itemNumber' is missing in type '{ modelValue: number; color: string; }' but required in type 'Omit<Readonly<ExtractPropTypes<{ numbers: { type: BooleanConstructor; default: boolean; }; halves: { type: BooleanConstructor; default: boolean; }; max: { type: NumberConstructor; default: number; }; ... 19 more ...; stateful: { ...; }; }>> & { ...; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, "rea...'.

6


  node_modules/vuestic-ui/dist/types/components/va-rating/index.d.ts:230:5
    230     itemNumber: {
'itemNumber' is declared here.

src/pages/admin/ui/icons/Icons.vue:17:28 - error TS2571: Object is of type 'unknown'.

17 addFilteredListsTo(module.default)


src/pages/admin/ui/icons/Icons.vue:18:16 - error TS2571: Object is of type 'unknown'.

18         return module.default

src/pages/admin/ui/rating/Rating.vue:12:10 - error TS2322: Type '{ modelValue: number; icon: string; emptyIcon: string; "empty-icon": string; }' is not assignable to type 'IntrinsicAttributes & Partial<{ preset: string; stateful: boolean; color: string; size: string | number; sizesConfig: Record<string, any>; fontSizesConfig: Record<...>; ... 13 more ...; ariaItemLabel: string; }> & Omit<...>'. Property 'itemNumber' is missing in type '{ modelValue: number; icon: string; emptyIcon: string; "empty-icon": string; }' but required in type 'Omit<Readonly<ExtractPropTypes<{ numbers: { type: BooleanConstructor; default: boolean; }; halves: { type: BooleanConstructor; default: boolean; }; max: { type: NumberConstructor; default: number; }; ... 19 more ...; stateful: { ...; }; }>> & { ...; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, "rea...'.

12


  node_modules/vuestic-ui/dist/types/components/va-rating/index.d.ts:230:5
    230     itemNumber: {
'itemNumber' is declared here.

src/pages/admin/ui/rating/Rating.vue:18:10 - error TS2322: Type '{ modelValue: number; size: string; color: string; }' is not assignable to type 'IntrinsicAttributes & Partial<{ preset: string; stateful: boolean; color: string; size: string | number; sizesConfig: Record<string, any>; fontSizesConfig: Record<...>; ... 13 more ...; ariaItemLabel: string; }> & Omit<...>'. Property 'itemNumber' is missing in type '{ modelValue: number; size: string; color: string; }' but required in type 'Omit<Readonly<ExtractPropTypes<{ numbers: { type: BooleanConstructor; default: boolean; }; halves: { type: BooleanConstructor; default: boolean; }; max: { type: NumberConstructor; default: number; }; ... 19 more ...; stateful: { ...; }; }>> & { ...; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, "rea...'.

18


  node_modules/vuestic-ui/dist/types/components/va-rating/index.d.ts:230:5
    230     itemNumber: {
'itemNumber' is declared here.

src/pages/admin/ui/rating/Rating.vue:24:10 - error TS2322: Type '{ modelValue: number; size: string; color: string; }' is not assignable to type 'IntrinsicAttributes & Partial<{ preset: string; stateful: boolean; color: string; size: string | number; sizesConfig: Record<string, any>; fontSizesConfig: Record<...>; ... 13 more ...; ariaItemLabel: string; }> & Omit<...>'. Property 'itemNumber' is missing in type '{ modelValue: number; size: string; color: string; }' but required in type 'Omit<Readonly<ExtractPropTypes<{ numbers: { type: BooleanConstructor; default: boolean; }; halves: { type: BooleanConstructor; default: boolean; }; max: { type: NumberConstructor; default: number; }; ... 19 more ...; stateful: { ...; }; }>> & { ...; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, "rea...'.

24


  node_modules/vuestic-ui/dist/types/components/va-rating/index.d.ts:230:5
    230     itemNumber: {
'itemNumber' is declared here.

src/pages/admin/ui/rating/Rating.vue:30:10 - error TS2322: Type '{ modelValue: number; numbers: true; }' is not assignable to type 'IntrinsicAttributes & Partial<{ preset: string; stateful: boolean; color: string; size: string | number; sizesConfig: Record<string, any>; fontSizesConfig: Record<...>; ... 13 more ...; ariaItemLabel: string; }> & Omit<...>'. Property 'itemNumber' is missing in type '{ modelValue: number; numbers: true; }' but required in type 'Omit<Readonly<ExtractPropTypes<{ numbers: { type: BooleanConstructor; default: boolean; }; halves: { type: BooleanConstructor; default: boolean; }; max: { type: NumberConstructor; default: number; }; ... 19 more ...; stateful: { ...; }; }>> & { ...; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, "rea...'.

30


  node_modules/vuestic-ui/dist/types/components/va-rating/index.d.ts:230:5
    230     itemNumber: {
'itemNumber' is declared here.

src/pages/admin/ui/rating/Rating.vue:36:10 - error TS2322: Type '{ modelValue: number; color: string; size: string; halves: true; }' is not assignable to type 'IntrinsicAttributes & Partial<{ preset: string; stateful: boolean; color: string; size: string | number; sizesConfig: Record<string, any>; fontSizesConfig: Record<...>; ... 13 more ...; ariaItemLabel: string; }> & Omit<...>'. Property 'itemNumber' is missing in type '{ modelValue: number; color: string; size: string; halves: true; }' but required in type 'Omit<Readonly<ExtractPropTypes<{ numbers: { type: BooleanConstructor; default: boolean; }; halves: { type: BooleanConstructor; default: boolean; }; max: { type: NumberConstructor; default: number; }; ... 19 more ...; stateful: { ...; }; }>> & { ...; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, "rea...'.

36


  node_modules/vuestic-ui/dist/types/components/va-rating/index.d.ts:230:5
    230     itemNumber: {
'itemNumber' is declared here.

src/i18n/index.ts:12:25 - error TS2571: Object is of type 'unknown'.

12 return [localeName, localeModule.default]



Found 10 errors in 4 files.

Errors  Files
     1  src/pages/admin/ui/colors/color-presentation/ColorPresentation.vue:3
     6  src/pages/admin/ui/rating/Rating.vue:6
     2  src/pages/admin/ui/icons/Icons.vue:17
     1  src/i18n/index.ts:12
`
hcarsten commented 11 months ago

same here, so is this project abbandonated ?!?

xbgmsharp commented 11 months ago
$ git checkout develop
$ npm install
$ npm run build
$ npm run dev
apperside commented 9 months ago

I have the same issue. The solution proposed by @xbgmsharp doesn't work.

This is the output of building master branch


> vuestic-admin@3.1.0 build
> npm run lint && vue-tsc --noEmit && vite build

> vuestic-admin@3.1.0 prelint
> npm run format

> vuestic-admin@3.1.0 format
> prettier --write .

.eslintrc.js 73ms
.github/COMMIT_CONVENTION.md 78ms
.github/CONTRIBUTING.md 32ms
.github/ISSUE_TEMPLATE.md 8ms
.github/PULL_REQUEST_TEMPLATE.md 43ms
.vscode/extensions.json 4ms
CODE_OF_CONDUCT.md 29ms
config/dev.env.js 6ms
config/index.js 14ms
config/prod.env.js 4ms
docs/pre-production.md 19ms
index.html 15ms
package-lock.json 413ms
package.json 60ms
postcss.config.js 5ms
README.ja-JP.md 73ms
README.md 43ms
README.zh-CN.md 54ms
src/App.vue 80ms
src/components/icons/VaIconCleanCode.vue 28ms
src/components/icons/VaIconColor.vue 538ms
src/components/icons/VaIconFaster.vue 21ms
src/components/icons/VaIconFree.vue 11ms
src/components/icons/VaIconFresh.vue 11ms
src/components/icons/VaIconMenu.vue 24ms
src/components/icons/VaIconMenuCollapsed.vue 14ms
src/components/icons/VaIconMessage.vue 15ms
src/components/icons/VaIconNotification.vue 13ms
src/components/icons/VaIconResponsive.vue 8ms
src/components/icons/VaIconRich.vue 10ms
src/components/icons/VaIconSlower.vue 15ms
src/components/icons/VaIconVue.vue 7ms
src/components/icons/VaIconVuestic.vue 30ms
src/components/maps/LineMap.vue 143ms
src/components/navbar/components/AppNavbarActions.vue 47ms
src/components/navbar/components/dropdowns/ColorDropdown.vue 24ms
src/components/navbar/components/dropdowns/ColorDropdownItem.vue 19ms
src/components/navbar/components/dropdowns/LanguageDropdown.vue 28ms
src/components/navbar/components/dropdowns/MessageDropdown.vue 51ms
src/components/navbar/components/dropdowns/NotificationDropdown.vue 45ms
src/components/navbar/components/dropdowns/ProfileDropdown.vue 25ms
src/components/navbar/components/dropdowns/SettingsDropdown.vue 23ms
src/components/navbar/Navbar.vue 33ms
src/components/sidebar/menu/MenuAccordion.vue 39ms
src/components/sidebar/menu/MenuMinimized.vue 41ms
src/components/sidebar/NavigationRoutes.ts 27ms
src/components/sidebar/Sidebar.vue 22ms
src/components/va-charts/chart-types/BarChart.vue 7ms
src/components/va-charts/chart-types/BubbleChart.vue 11ms
src/components/va-charts/chart-types/DoughnutChart.vue 14ms
src/components/va-charts/chart-types/HorizontalBarChart.vue 11ms
src/components/va-charts/chart-types/LineChart.vue 15ms
src/components/va-charts/chart-types/PieChart.vue 7ms
src/components/va-charts/VaChart.vue 12ms
src/components/va-charts/vaChartConfigs.js 8ms
src/components/va-medium-editor/_variables.scss 3ms
src/components/va-medium-editor/VaMediumEditor.vue 30ms
src/components/VuesticLogo.vue 28ms
src/data/charts/barChartData.ts 5ms
src/data/charts/bubbleChartData.ts 36ms
src/data/charts/composables/useChartColors.ts 20ms
src/data/charts/composables/useChartData.ts 19ms
src/data/charts/doughnutChartData.ts 5ms
src/data/charts/horizontalBarChartData.ts 4ms
src/data/charts/index.ts 3ms
src/data/charts/lineChartData.ts 7ms
src/data/charts/pieChartData.ts 3ms
src/data/CountriesList.ts 11ms
src/data/maps/bubbleMapData.ts 197ms
src/data/maps/lineMapData.ts 38ms
src/data/tables/markup-table/data.json 33ms
src/data/types.ts 7ms
src/data/users.json 20ms
src/env.d.ts 3ms
src/i18n/index.ts 5ms
src/i18n/locales/br.json 13ms
src/i18n/locales/cn.json 15ms
src/i18n/locales/es.json 9ms
src/i18n/locales/gb.json 25ms
src/i18n/locales/ir.json 22ms
src/layouts/AppLayout.vue 28ms
src/layouts/AuthLayout.vue 13ms
src/layouts/Page404Layout.vue 2ms
src/layouts/RouterBypass.vue 1ms
src/main.ts 5ms
src/pages/404-pages/CategoriesConfig.ts 9ms
src/pages/404-pages/MadeByComponent.vue 5ms
src/pages/404-pages/VaPageNotFound.vue 20ms
src/pages/404-pages/VaPageNotFoundCustom.vue 10ms
src/pages/404-pages/VaPageNotFoundLargeText.vue 7ms
src/pages/404-pages/VaPageNotFoundSearch.vue 29ms
src/pages/404-pages/VaPageNotFoundSimple.vue 9ms
src/pages/404-pages/Wallpaper.vue 9ms
src/pages/admin/dashboard/composables/usePartOfChartData.ts 8ms
src/pages/admin/dashboard/dashboard-tabs/BankDetailsTab.vue 26ms
src/pages/admin/dashboard/dashboard-tabs/BillingAddressTab.vue 33ms
src/pages/admin/dashboard/dashboard-tabs/OverviewTab.vue 18ms
src/pages/admin/dashboard/Dashboard.vue 9ms
src/pages/admin/dashboard/DashboardCharts.vue 37ms
src/pages/admin/dashboard/DashboardContributorsList.vue 47ms
src/pages/admin/dashboard/DashboardInfoBlock.vue 46ms
src/pages/admin/dashboard/DashboardMap.vue 16ms
src/pages/admin/dashboard/DashboardTabs.vue 24ms
src/pages/admin/forms/data/CountriesList.ts 7ms
src/pages/admin/forms/form-elements/FormElements.vue 126ms
src/pages/admin/forms/form-wizard/FormWizard.vue 1ms
src/pages/admin/forms/medium-editor/MediumEditor.vue 15ms
src/pages/admin/maps/bubble-maps/BubbleMap.vue 35ms
src/pages/admin/maps/bubble-maps/BubbleMapsPage.vue 7ms
src/pages/admin/maps/leaflet-maps/LeafletMap.vue 6ms
src/pages/admin/maps/leaflet-maps/LeafletMapsPage.vue 13ms
src/pages/admin/maps/line-maps/LineMapsPage.vue 11ms
src/pages/admin/maps/maplibre-maps/MapLibreMap.vue 5ms
src/pages/admin/maps/maplibre-maps/MapLibreMapsPage.vue 5ms
src/pages/admin/maps/yandex-maps/YandexMapsPage.vue 24ms
src/pages/admin/pages/404PagesPage.vue 12ms
src/pages/admin/pages/FaqPage.vue 5ms
src/pages/admin/statistics/charts/Charts.vue 38ms
src/pages/admin/statistics/progress-bars/ProgressBars.vue 4ms
src/pages/admin/statistics/progress-bars/Widgets/BarsState.vue 21ms
src/pages/admin/statistics/progress-bars/Widgets/CircleBars.vue 15ms
src/pages/admin/statistics/progress-bars/Widgets/ColorfulBars.vue 28ms
src/pages/admin/statistics/progress-bars/Widgets/HorizontalBars.vue 9ms
src/pages/admin/tables/data-tables/data/users.json 20ms
src/pages/admin/tables/data-tables/DataTables.vue 7ms
src/pages/admin/tables/data-tables/scenarios/DataTableActions.vue 17ms
src/pages/admin/tables/data-tables/scenarios/DataTableEmpty.vue 10ms
src/pages/admin/tables/data-tables/scenarios/DataTableFilter.vue 30ms
src/pages/admin/tables/data-tables/scenarios/DataTableInfiniteScroll.vue 4ms
src/pages/admin/tables/data-tables/scenarios/DataTableLoading.vue 9ms
src/pages/admin/tables/data-tables/scenarios/DataTableSelect.vue 24ms
src/pages/admin/tables/data-tables/scenarios/DataTableServerPagination.vue 15ms
src/pages/admin/tables/data-tables/scenarios/DataTableSortingPagination.vue 22ms
src/pages/admin/tables/markup-tables/MarkupTables.vue 31ms
src/pages/admin/ui/buttons/Buttons.vue 99ms
src/pages/admin/ui/cards/Cards.vue 41ms
src/pages/admin/ui/chat/Chat.vue 31ms
src/pages/admin/ui/chat/ChatPage.vue 8ms
src/pages/admin/ui/chat/StickyScroll.ts 12ms
src/pages/admin/ui/chips/Chips.vue 47ms
src/pages/admin/ui/collapse/Collapses.vue 35ms
src/pages/admin/ui/color-pickers/ColorPickers.vue 8ms
src/pages/admin/ui/colors/color-presentation/ColorPresentation.vue 22ms
src/pages/admin/ui/colors/color-presentation/colorsData.ts 10ms
src/pages/admin/ui/colors/Colors.vue 50ms
src/pages/admin/ui/file-upload/FileUpload.vue 17ms
src/pages/admin/ui/icons/Icons.vue 8ms
src/pages/admin/ui/icons/IconSet.vue 52ms
src/pages/admin/ui/icons/sets/brandico.json 11ms
src/pages/admin/ui/icons/sets/disabled/typicons.json 9ms
src/pages/admin/ui/icons/sets/entypo.json 9ms
src/pages/admin/ui/icons/sets/font-awesome.json 23ms
src/pages/admin/ui/icons/sets/fontelico.json 2ms
src/pages/admin/ui/icons/sets/glyphicons.json 5ms
src/pages/admin/ui/icons/sets/iconic-stroke.json 3ms
src/pages/admin/ui/icons/sets/ionicons.json 12ms
src/pages/admin/ui/icons/sets/maki.json 4ms
src/pages/admin/ui/icons/sets/material-icons.json 15ms
src/pages/admin/ui/icons/sets/openweb.json 2ms
src/pages/admin/ui/icons/sets/vuestic.json 2ms
src/pages/admin/ui/icons/SetsList.vue 33ms
src/pages/admin/ui/icons/types.ts 2ms
src/pages/admin/ui/lists/data.json 8ms
src/pages/admin/ui/lists/Lists.vue 73ms
src/pages/admin/ui/modals/Modals.vue 67ms
src/pages/admin/ui/notifications/Notifications.vue 46ms
src/pages/admin/ui/notifications/ToastPositionPicker.vue 29ms
src/pages/admin/ui/popovers/Popovers.vue 24ms
src/pages/admin/ui/rating/Rating.vue 22ms
src/pages/admin/ui/route.ts 9ms
src/pages/admin/ui/sliders/Sliders.vue 93ms
src/pages/admin/ui/spinners/Spinners.vue 43ms
src/pages/admin/ui/tabs/Tabs.vue 52ms
src/pages/admin/ui/timelines/Timelines.vue 69ms
src/pages/admin/ui/tree-view/TreeView.vue 17ms
src/pages/admin/ui/tree-view/TreeViewAdvancedPreview.vue 19ms
src/pages/admin/ui/tree-view/TreeViewBasicPreview.vue 15ms
src/pages/admin/ui/tree-view/TreeViewEditablePreview.vue 17ms
src/pages/admin/ui/tree-view/TreeViewIconsPreview.vue 7ms
src/pages/admin/ui/tree-view/TreeViewSelectablePreview.vue 22ms
src/pages/admin/ui/typography/Typography.vue 42ms
src/pages/auth/login/Login.vue 30ms
src/pages/auth/recover-password/RecoverPassword.vue 15ms
src/pages/auth/signup/Signup.vue 37ms
src/router/index.ts 24ms
src/scss/icon-fonts/brandico/brandico.scss 16ms
src/scss/icon-fonts/entypo/entypo.scss 93ms
src/scss/icon-fonts/font-awesome/font-awesome.scss 1ms
src/scss/icon-fonts/fontelico/fontelico.scss 11ms
src/scss/icon-fonts/glyphicons/glyphicons.scss 123ms
src/scss/icon-fonts/iconicfill/iconicfill.scss 42ms
src/scss/icon-fonts/iconicstroke/iconicstroke.scss 32ms
src/scss/icon-fonts/index.scss 3ms
src/scss/icon-fonts/ionicons/ionicons.scss 3ms
src/scss/icon-fonts/maki/maki.scss 17ms
src/scss/icon-fonts/openwebicons/openwebicons.scss 13ms
src/scss/icon-fonts/typicons/typicons.scss 26ms
src/scss/icon-fonts/vuestic-icons/vuestic-icons.scss 6ms
src/scss/icon-fonts/zocial/zocial.scss 25ms
src/scss/main.scss 3ms
src/scss/vuestic-sass/index.scss 1ms
src/services/vuestic-ui/components/va-icon.ts 3ms
src/services/vuestic-ui/global-config.ts 3ms
src/services/vuestic-ui/icons-config/aliases.ts 6ms
src/services/vuestic-ui/icons-config/icons-config.ts 17ms
src/services/vuestic-ui/themes.ts 12ms
src/stores/global-store.ts 3ms
src/stores/index.ts 2ms
tailwind.config.js 3ms
tsconfig.json 4ms
vite.config.ts 6ms

> vuestic-admin@3.1.0 lint
> eslint --fix "./src/**/*.{ts,js,vue}"

/Users/simone/dev/github/vuestic-admin/src/pages/admin/dashboard/Dashboard.vue
  32:10  warning  'DashboardMap' is defined but never used  @typescript-eslint/no-unused-vars

/Users/simone/dev/github/vuestic-admin/src/pages/admin/ui/tree-view/TreeViewAdvancedPreview.vue
  9:33  warning  Variable 'expanded' is already declared in the upper scope  vue/no-template-shadow

✖ 2 problems (0 errors, 2 warnings)

src/pages/admin/ui/colors/color-presentation/ColorPresentation.vue:3:31 - error TS2322: Type 'string' is not assignable to type 'PlacementWithAlias | undefined'.

3     <va-popover color="info" :placement="popoverOptions.placement" :message="popoverOptions.content">
                                ~~~~~~~~~

  node_modules/vuestic-ui/dist/types/components/va-popover/index.d.ts:372:5
    372     placement: import("../../composables").PlacementWithAlias;
            ~~~~~~~~~
    The expected type comes from property 'placement' which is declared here on type 'IntrinsicAttributes & Partial<{ preset: string; stateful: boolean; target: MaybeHTMLElementOrSelector; color: string; title: string; icon: string; ... 23 more ...; autoHide: boolean; }> & Omit<...>'

src/pages/admin/ui/rating/Rating.vue:6:10 - error TS2322: Type '{ modelValue: number; color: string; }' is not assignable to type 'IntrinsicAttributes & Partial<{ preset: string; stateful: boolean; color: string; size: string | number; sizesConfig: Record<string, any>; fontSizesConfig: Record<...>; ... 13 more ...; ariaItemLabel: string; }> & Omit<...>'.
  Property 'itemNumber' is missing in type '{ modelValue: number; color: string; }' but required in type 'Omit<Readonly<ExtractPropTypes<{ numbers: { type: BooleanConstructor; default: boolean; }; halves: { type: BooleanConstructor; default: boolean; }; max: { type: NumberConstructor; default: number; }; ... 19 more ...; stateful: { ...; }; }>> & { ...; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, "rea...'.

6         <va-rating v-model="value" color="danger" />
           ~~~~~~~~~

  node_modules/vuestic-ui/dist/types/components/va-rating/index.d.ts:230:5
    230     itemNumber: {
            ~~~~~~~~~~
    'itemNumber' is declared here.

src/pages/admin/ui/icons/Icons.vue:17:28 - error TS2571: Object is of type 'unknown'.

17         addFilteredListsTo(module.default)
                              ~~~~~~

src/pages/admin/ui/icons/Icons.vue:18:16 - error TS2571: Object is of type 'unknown'.

18         return module.default
                  ~~~~~~

src/pages/admin/ui/rating/Rating.vue:12:10 - error TS2322: Type '{ modelValue: number; icon: string; emptyIcon: string; "empty-icon": string; }' is not assignable to type 'IntrinsicAttributes & Partial<{ preset: string; stateful: boolean; color: string; size: string | number; sizesConfig: Record<string, any>; fontSizesConfig: Record<...>; ... 13 more ...; ariaItemLabel: string; }> & Omit<...>'.
  Property 'itemNumber' is missing in type '{ modelValue: number; icon: string; emptyIcon: string; "empty-icon": string; }' but required in type 'Omit<Readonly<ExtractPropTypes<{ numbers: { type: BooleanConstructor; default: boolean; }; halves: { type: BooleanConstructor; default: boolean; }; max: { type: NumberConstructor; default: number; }; ... 19 more ...; stateful: { ...; }; }>> & { ...; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, "rea...'.

12         <va-rating v-model="value" icon="bell_slash" empty-icon="bell" />
            ~~~~~~~~~

  node_modules/vuestic-ui/dist/types/components/va-rating/index.d.ts:230:5
    230     itemNumber: {
            ~~~~~~~~~~
    'itemNumber' is declared here.

src/pages/admin/ui/rating/Rating.vue:18:10 - error TS2322: Type '{ modelValue: number; size: string; color: string; }' is not assignable to type 'IntrinsicAttributes & Partial<{ preset: string; stateful: boolean; color: string; size: string | number; sizesConfig: Record<string, any>; fontSizesConfig: Record<...>; ... 13 more ...; ariaItemLabel: string; }> & Omit<...>'.
  Property 'itemNumber' is missing in type '{ modelValue: number; size: string; color: string; }' but required in type 'Omit<Readonly<ExtractPropTypes<{ numbers: { type: BooleanConstructor; default: boolean; }; halves: { type: BooleanConstructor; default: boolean; }; max: { type: NumberConstructor; default: number; }; ... 19 more ...; stateful: { ...; }; }>> & { ...; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, "rea...'.

18         <va-rating v-model="value" size="small" color="warning" />
            ~~~~~~~~~

  node_modules/vuestic-ui/dist/types/components/va-rating/index.d.ts:230:5
    230     itemNumber: {
            ~~~~~~~~~~
    'itemNumber' is declared here.

src/pages/admin/ui/rating/Rating.vue:24:10 - error TS2322: Type '{ modelValue: number; size: string; color: string; }' is not assignable to type 'IntrinsicAttributes & Partial<{ preset: string; stateful: boolean; color: string; size: string | number; sizesConfig: Record<string, any>; fontSizesConfig: Record<...>; ... 13 more ...; ariaItemLabel: string; }> & Omit<...>'.
  Property 'itemNumber' is missing in type '{ modelValue: number; size: string; color: string; }' but required in type 'Omit<Readonly<ExtractPropTypes<{ numbers: { type: BooleanConstructor; default: boolean; }; halves: { type: BooleanConstructor; default: boolean; }; max: { type: NumberConstructor; default: number; }; ... 19 more ...; stateful: { ...; }; }>> & { ...; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, "rea...'.

24         <va-rating v-model="value" size="large" color="info" />
            ~~~~~~~~~

  node_modules/vuestic-ui/dist/types/components/va-rating/index.d.ts:230:5
    230     itemNumber: {
            ~~~~~~~~~~
    'itemNumber' is declared here.

src/pages/admin/ui/rating/Rating.vue:30:10 - error TS2322: Type '{ modelValue: number; numbers: true; }' is not assignable to type 'IntrinsicAttributes & Partial<{ preset: string; stateful: boolean; color: string; size: string | number; sizesConfig: Record<string, any>; fontSizesConfig: Record<...>; ... 13 more ...; ariaItemLabel: string; }> & Omit<...>'.
  Property 'itemNumber' is missing in type '{ modelValue: number; numbers: true; }' but required in type 'Omit<Readonly<ExtractPropTypes<{ numbers: { type: BooleanConstructor; default: boolean; }; halves: { type: BooleanConstructor; default: boolean; }; max: { type: NumberConstructor; default: number; }; ... 19 more ...; stateful: { ...; }; }>> & { ...; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, "rea...'.

30         <va-rating v-model="value" numbers />
            ~~~~~~~~~

  node_modules/vuestic-ui/dist/types/components/va-rating/index.d.ts:230:5
    230     itemNumber: {
            ~~~~~~~~~~
    'itemNumber' is declared here.

src/pages/admin/ui/rating/Rating.vue:36:10 - error TS2322: Type '{ modelValue: number; color: string; size: string; halves: true; }' is not assignable to type 'IntrinsicAttributes & Partial<{ preset: string; stateful: boolean; color: string; size: string | number; sizesConfig: Record<string, any>; fontSizesConfig: Record<...>; ... 13 more ...; ariaItemLabel: string; }> & Omit<...>'.
  Property 'itemNumber' is missing in type '{ modelValue: number; color: string; size: string; halves: true; }' but required in type 'Omit<Readonly<ExtractPropTypes<{ numbers: { type: BooleanConstructor; default: boolean; }; halves: { type: BooleanConstructor; default: boolean; }; max: { type: NumberConstructor; default: number; }; ... 19 more ...; stateful: { ...; }; }>> & { ...; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, "rea...'.

36         <va-rating v-model="value" color="success" size="large" halves />
            ~~~~~~~~~

  node_modules/vuestic-ui/dist/types/components/va-rating/index.d.ts:230:5
    230     itemNumber: {
            ~~~~~~~~~~
    'itemNumber' is declared here.

src/i18n/index.ts:12:25 - error TS2571: Object is of type 'unknown'.

12     return [localeName, localeModule.default]
                           ~~~~~~~~~~~~

Found 10 errors in 4 files.

Errors  Files
     1  src/pages/admin/ui/colors/color-presentation/ColorPresentation.vue:3
     6  src/pages/admin/ui/rating/Rating.vue:6
     2  src/pages/admin/ui/icons/Icons.vue:17
     1  src/i18n/index.ts:12

This is the output of building the develop branch

yarn run v1.22.19
$ npm run lint && vue-tsc --noEmit && vite build

> vuestic-admin@3.1.0 prelint
> npm run format

> vuestic-admin@3.1.0 format
> prettier --write .

.eslintrc.js 98ms (unchanged)
.github/COMMIT_CONVENTION.md 82ms (unchanged)
.github/CONTRIBUTING.md 35ms (unchanged)
.github/ISSUE_TEMPLATE.md 11ms (unchanged)
.github/PULL_REQUEST_TEMPLATE.md 26ms (unchanged)
.storybook/main.ts 256ms (unchanged)
.storybook/preview.ts 19ms (unchanged)
.storybook/storybook-main.scss 38ms (unchanged)
.vscode/extensions.json 4ms (unchanged)
CODE_OF_CONDUCT.md 31ms (unchanged)
docs/pre-production.md 19ms (unchanged)
index.html 26ms (unchanged)
package-lock.json 309ms (unchanged)
package.json 62ms (unchanged)
postcss.config.js 4ms (unchanged)
README.ja-JP.md 52ms (unchanged)
README.md 32ms (unchanged)
README.zh-CN.md 79ms (unchanged)
src/App.vue 14ms (unchanged)
src/components/app-layout-navigation/AppLayoutNavigation.vue 66ms (unchanged)
src/components/icons/VaIconCleanCode.vue 26ms (unchanged)
src/components/icons/VaIconColor.vue 13ms (unchanged)
src/components/icons/VaIconFaster.vue 10ms (unchanged)
src/components/icons/VaIconFree.vue 10ms (unchanged)
src/components/icons/VaIconFresh.vue 9ms (unchanged)
src/components/icons/VaIconGitHub.vue 2ms (unchanged)
src/components/icons/VaIconHideSidebar.vue 3ms (unchanged)
src/components/icons/VaIconMenu.vue 14ms (unchanged)
src/components/icons/VaIconMenuCollapsed.vue 12ms (unchanged)
src/components/icons/VaIconMessage.vue 9ms (unchanged)
src/components/icons/VaIconNotification.vue 9ms (unchanged)
src/components/icons/VaIconResponsive.vue 6ms (unchanged)
src/components/icons/VaIconRich.vue 5ms (unchanged)
src/components/icons/VaIconSlower.vue 7ms (unchanged)
src/components/icons/VaIconVue.vue 5ms (unchanged)
src/components/icons/VaIconVuestic.vue 19ms (unchanged)
src/components/navbar/AppNavbar.vue 25ms (unchanged)
src/components/navbar/components/AppNavbarActions.vue 20ms (unchanged)
src/components/navbar/components/dropdowns/NotificationDropdown.vue 45ms (unchanged)
src/components/navbar/components/dropdowns/ProfileDropdown.vue 36ms (unchanged)
src/components/navbar/components/dropdowns/SearchDropdown.vue 11ms (unchanged)
src/components/navbar/components/GitHubButton.vue 5ms (unchanged)
src/components/NotFoundImage.vue 4ms (unchanged)
src/components/sidebar/AppSidebar.vue 60ms (unchanged)
src/components/sidebar/NavigationRoutes.ts 11ms (unchanged)
src/components/typography/Typography.stories.ts 5ms (unchanged)
src/components/typography/Typography.vue 45ms (unchanged)
src/components/va-button-select/styles.ts 2ms (unchanged)
src/components/va-button-select/VaButtonSelect.stories.ts 5ms (unchanged)
src/components/va-button-select/VaButtonSelect.vue 26ms (unchanged)
src/components/va-charts/chart-types/BarChart.vue 8ms (unchanged)
src/components/va-charts/chart-types/BubbleChart.vue 8ms (unchanged)
src/components/va-charts/chart-types/DoughnutChart.vue 8ms (unchanged)
src/components/va-charts/chart-types/HorizontalBarChart.vue 10ms (unchanged)
src/components/va-charts/chart-types/LineChart.vue 8ms (unchanged)
src/components/va-charts/chart-types/PieChart.vue 7ms (unchanged)
src/components/va-charts/VaChart.vue 15ms (unchanged)
src/components/va-charts/vaChartConfigs.js 11ms (unchanged)
src/components/va-medium-editor/_variables.scss 3ms (unchanged)
src/components/va-medium-editor/VaMediumEditor.vue 34ms (unchanged)
src/components/VuesticLogo.stories.ts 5ms (unchanged)
src/components/VuesticLogo.vue 16ms (unchanged)
src/data/charts/barChartData.ts 4ms (unchanged)
src/data/charts/bubbleChartData.ts 16ms (unchanged)
src/data/charts/composables/useChartColors.ts 9ms (unchanged)
src/data/charts/composables/useChartData.ts 8ms (unchanged)
src/data/charts/doughnutChartData.ts 3ms (unchanged)
src/data/charts/horizontalBarChartData.ts 4ms (unchanged)
src/data/charts/index.ts 4ms (unchanged)
src/data/charts/lineChartData.ts 8ms (unchanged)
src/data/charts/pieChartData.ts 4ms (unchanged)
src/data/CountriesList.ts 10ms (unchanged)
src/data/pages/projects-db.json 9ms (unchanged)
src/data/pages/projects.ts 21ms (unchanged)
src/data/pages/users-db.json 18ms (unchanged)
src/data/pages/users.ts 19ms (unchanged)
src/data/types.ts 4ms (unchanged)
src/data/users.json 20ms (unchanged)
src/env.d.ts 3ms (unchanged)
src/i18n/index.ts 7ms (unchanged)
src/i18n/locales/br.json 9ms (unchanged)
src/i18n/locales/cn.json 9ms (unchanged)
src/i18n/locales/es.json 8ms (unchanged)
src/i18n/locales/gb.json 10ms (unchanged)
src/i18n/locales/ir.json 10ms (unchanged)
src/layouts/AppLayout.vue 25ms (unchanged)
src/layouts/AuthLayout.vue 10ms (unchanged)
src/layouts/RouterBypass.vue 2ms (unchanged)
src/main.ts 5ms (unchanged)
src/pages/404.vue 6ms (unchanged)
src/pages/admin/dashboard/composables/usePartOfChartData.ts 8ms (unchanged)
src/pages/admin/dashboard/dashboard-tabs/BankDetailsTab.vue 21ms (unchanged)
src/pages/admin/dashboard/dashboard-tabs/BillingAddressTab.vue 37ms (unchanged)
src/pages/admin/dashboard/dashboard-tabs/OverviewTab.vue 15ms (unchanged)
src/pages/admin/dashboard/Dashboard.vue 2ms (unchanged)
src/pages/admin/dashboard/DashboardCharts.vue 24ms (unchanged)
src/pages/admin/dashboard/DashboardContributorsList.vue 31ms (unchanged)
src/pages/admin/dashboard/DashboardInfoBlock.vue 39ms (unchanged)
src/pages/admin/dashboard/DashboardMap.vue 13ms (unchanged)
src/pages/admin/dashboard/DashboardTabs.vue 17ms (unchanged)
src/pages/admin/pages/404PagesPage.vue 14ms (unchanged)
src/pages/auth/CheckTheEmail.vue 4ms (unchanged)
src/pages/auth/Login.vue 22ms (unchanged)
src/pages/auth/RecoverPassword.vue 12ms (unchanged)
src/pages/auth/Signup.vue 28ms (unchanged)
src/pages/billing/BillingPage.vue 5ms (unchanged)
src/pages/billing/Invoices.vue 27ms (unchanged)
src/pages/billing/MembeshipTier.vue 29ms (unchanged)
src/pages/billing/modals/ChangeYourPaymentPlan.vue 12ms (unchanged)
src/pages/billing/PaymentInfo.vue 23ms (unchanged)
src/pages/billing/types.ts 1ms (unchanged)
src/pages/faq/data/navigationLinks.json 4ms (unchanged)
src/pages/faq/data/popularCategories.json 3ms (unchanged)
src/pages/faq/FaqPage.vue 3ms (unchanged)
src/pages/faq/widgets/Categories.vue 14ms (unchanged)
src/pages/faq/widgets/Navigation.vue 11ms (unchanged)
src/pages/faq/widgets/Questions.vue 17ms (unchanged)
src/pages/faq/widgets/RequestDemo.vue 13ms (unchanged)
src/pages/payments/payment-system/PaymentSystem.stories.ts 3ms (unchanged)
src/pages/payments/payment-system/PaymentSystem.vue 5ms (unchanged)
src/pages/payments/PaymentsPage.vue 5ms (unchanged)
src/pages/payments/types.ts 6ms (unchanged)
src/pages/payments/widgets/billing-address/BillingAddressCreateModal.stories.ts 4ms (unchanged)
src/pages/payments/widgets/billing-address/BillingAddressCreateModal.vue 12ms (unchanged)
src/pages/payments/widgets/billing-address/BillingAddressEdit.stories.ts 7ms (unchanged)
src/pages/payments/widgets/billing-address/BillingAddressEdit.vue 26ms (unchanged)
src/pages/payments/widgets/billing-address/BillingAddressList.stories.ts 3ms (unchanged)
src/pages/payments/widgets/billing-address/BillingAddressList.vue 24ms (unchanged)
src/pages/payments/widgets/billing-address/BillingAddressListItem.stories.ts 4ms (unchanged)
src/pages/payments/widgets/billing-address/BillingAddressListItem.vue 14ms (unchanged)
src/pages/payments/widgets/billing-address/BillingAddressUpdateModal.stories.ts 4ms (unchanged)
src/pages/payments/widgets/billing-address/BillingAddressUpdateModal.vue 10ms (unchanged)
src/pages/payments/widgets/my-cards/PaymentCardCreateModal.stories.ts 3ms (unchanged)
src/pages/payments/widgets/my-cards/PaymentCardCreateModal.vue 11ms (unchanged)
src/pages/payments/widgets/my-cards/PaymentCardEdit.stories.ts 5ms (unchanged)
src/pages/payments/widgets/my-cards/PaymentCardEdit.vue 23ms (unchanged)
src/pages/payments/widgets/my-cards/PaymentCardList.stories.ts 2ms (unchanged)
src/pages/payments/widgets/my-cards/PaymentCardList.vue 24ms (unchanged)
src/pages/payments/widgets/my-cards/PaymentCardListItem.stories.ts 4ms (unchanged)
src/pages/payments/widgets/my-cards/PaymentCardListItem.vue 15ms (unchanged)
src/pages/payments/widgets/my-cards/PaymentCardUpdateModal.stories.ts 4ms (unchanged)
src/pages/payments/widgets/my-cards/PaymentCardUpdateModal.vue 10ms (unchanged)
src/pages/preferences/modals/EditNameModal.vue 14ms (unchanged)
src/pages/preferences/modals/ResetPasswordModal.vue 26ms (unchanged)
src/pages/preferences/preferences-header/PreferencesHeader.vue 6ms (unchanged)
src/pages/preferences/Preferences.vue 10ms (unchanged)
src/pages/preferences/settings/Settings.vue 22ms (unchanged)
src/pages/preferences/styles.ts 2ms (unchanged)
src/pages/pricing-plans/options.ts 7ms (unchanged)
src/pages/pricing-plans/PricingPlans.vue 33ms (unchanged)
src/pages/pricing-plans/styles.ts 2ms (unchanged)
src/pages/projects/components/ProjectStatusBadge.vue 6ms (unchanged)
src/pages/projects/composables/useProjects.ts 15ms (unchanged)
src/pages/projects/composables/useProjectStatusColor.ts 1ms (unchanged)
src/pages/projects/ProjectsPage.vue 33ms (unchanged)
src/pages/projects/types.ts 4ms (unchanged)
src/pages/projects/widgets/EditProjectForm.vue 44ms (unchanged)
src/pages/projects/widgets/ProjectCards.vue 24ms (unchanged)
src/pages/projects/widgets/ProjectsTable.vue 47ms (unchanged)
src/pages/settings/language-switcher/LanguageSwitcher.vue 10ms (unchanged)
src/pages/settings/notifications/Notifications.vue 8ms (unchanged)
src/pages/settings/Settings.vue 6ms (unchanged)
src/pages/settings/theme-switcher/ThemeSwitcher.vue 7ms (unchanged)
src/pages/users/composables/useUsers.ts 17ms (unchanged)
src/pages/users/types.ts 3ms (unchanged)
src/pages/users/UsersPage.vue 29ms (unchanged)
src/pages/users/widgets/EditUserForm.vue 33ms (unchanged)
src/pages/users/widgets/UserAvatar.vue 11ms (unchanged)
src/pages/users/widgets/UsersTable.vue 52ms (unchanged)
src/router/index.ts 12ms (unchanged)
src/scss/icon-fonts/index.scss 1ms (unchanged)
src/scss/icon-fonts/vuestic-icons/vuestic-icons.scss 10ms (unchanged)
src/scss/main.scss 4ms (unchanged)
src/scss/vuestic-sass/index.scss 5ms (unchanged)
src/services/utils.ts 2ms (unchanged)
src/services/vuestic-ui/components/va-icon.ts 1ms (unchanged)
src/services/vuestic-ui/global-config.ts 3ms (unchanged)
src/services/vuestic-ui/icons-config/aliases.ts 6ms (unchanged)
src/services/vuestic-ui/icons-config/icons-config.ts 6ms (unchanged)
src/services/vuestic-ui/themes.ts 2ms (unchanged)
src/stores/billing-addresses.ts 9ms (unchanged)
src/stores/global-store.ts 3ms (unchanged)
src/stores/index.ts 1ms (unchanged)
src/stores/notifications.ts 5ms (unchanged)
src/stores/payment-cards.ts 10ms (unchanged)
src/stores/user-store.ts 3ms (unchanged)
tailwind.config.js 5ms (unchanged)
tsconfig.json 2ms (unchanged)
vite.config.ts 3ms (unchanged)

> vuestic-admin@3.1.0 lint
> eslint "./src/**/*.{ts,js,vue}" --fix

src/pages/admin/dashboard/dashboard-tabs/BillingAddressTab.vue:48:29 - error TS2307: Cannot find module '../../../../data/maps/lineMapData' or its corresponding type declarations.

48 import { lineMapData } from '../../../../data/maps/lineMapData'
                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

src/pages/admin/dashboard/dashboard-tabs/BillingAddressTab.vue:68:68 - error TS7031: Binding element 'country' implicitly has an 'any' type.

68   return CountriesList.filter((item) => citiesList.value.filter(({ country }) => country === item).length)
                                                                      ~~~~~~~

src/pages/admin/dashboard/dashboard-tabs/BillingAddressTab.vue:72:36 - error TS7031: Binding element 'title' implicitly has an 'any' type.

72   return lineMapData.cities.map(({ title, country }) => ({ text: title, country }))
                                      ~~~~~

src/pages/admin/dashboard/dashboard-tabs/BillingAddressTab.vue:72:43 - error TS7031: Binding element 'country' implicitly has an 'any' type.

72   return lineMapData.cities.map(({ title, country }) => ({ text: title, country }))
                                             ~~~~~~~

src/pages/admin/dashboard/dashboard-tabs/BillingAddressTab.vue:83:36 - error TS7031: Binding element 'country' implicitly has an 'any' type.

83       ? citiesList.value.filter(({ country }) => country === form.country)
                                      ~~~~~~~

src/pages/admin/dashboard/dashboard-tabs/BillingAddressTab.vue:87:52 - error TS7031: Binding element 'country' implicitly has an 'any' type.

87       const city = allowedCitiesList.value.find(({ country }) => country === newCountry)?.text || ''
                                                      ~~~~~~~

src/pages/admin/dashboard/DashboardMap.vue:14:21 - error TS2307: Cannot find module '../../../components/maps/LineMap.vue' or its corresponding type declarations.

14 import LineMap from '../../../components/maps/LineMap.vue'
                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

src/pages/admin/dashboard/DashboardMap.vue:15:45 - error TS2307: Cannot find module '../../../data/maps/lineMapData' or its corresponding type declarations.

15 import { lineMapData, compareStrings } from '../../../data/maps/lineMapData'
                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

src/pages/admin/dashboard/DashboardMap.vue:24:36 - error TS7006: Parameter 'mapItem' implicitly has an 'any' type.

24   cities.value = cities.value.map((mapItem) =>
                                      ~~~~~~~

src/pages/projects/components/ProjectStatusBadge.vue:21:27 - error TS7053: Element implicitly has an 'any' type because expression of type 'string' can't be used to index type 'Record<"in progress" | "important" | "completed" | "archived", string>'.
  No index signature with a parameter of type 'string' was found on type 'Record<"in progress" | "important" | "completed" | "archived", string>'.

21   <VaBadge square :color="badgeColorMap[$props.status.toLowerCase()]" :text="$props.status.toUpperCase()" />
                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Found 10 errors in 3 files.

Errors  Files
     6  src/pages/admin/dashboard/dashboard-tabs/BillingAddressTab.vue:48
     3  src/pages/admin/dashboard/DashboardMap.vue:14
     1  src/pages/projects/components/ProjectStatusBadge.vue:21
error Command failed with exit code 2.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
xbgmsharp commented 9 months ago

We all agreed the master and develop branch doesn't build. You should use the develop as it is the latest however it does not build neither!

m0ksem commented 9 months ago

Yeah, sorry, you all. We completely missed this issue. You can ping us directly next time or join our discord server if it is urgent issue.

belhauss commented 7 months ago

Hello, Any fix for those errors ?

m0ksem commented 7 months ago

Hello, Any fix for those errors ?

Hi. I don't have this issue since 4.0.0 release. Are there any errors left?

belhauss commented 7 months ago

Hi, I used vuestic a couple of months ago, and i just finished the project now but when I tried to build it it gave me those errors. i'll try with this release. and get back to you. thanks