removed unplugin. Working on better performance in dev mode...

This commit is contained in:
Sockenklaus
2023-07-10 17:16:27 +02:00
parent 360fa51607
commit fdb7eae847
13 changed files with 1550 additions and 13578 deletions

19
components.d.ts vendored
View File

@@ -1,19 +0,0 @@
/* eslint-disable */
/* prettier-ignore */
// @ts-nocheck
// Generated by unplugin-vue-components
// Read more: https://github.com/vuejs/core/pull/3399
export {}
declare module 'vue' {
export interface GlobalComponents {
NButton: typeof import('naive-ui')['NButton']
NConfigProvider: typeof import('naive-ui')['NConfigProvider']
NDataTable: typeof import('naive-ui')['NDataTable']
NForm: typeof import('naive-ui')['NForm']
NFormItem: typeof import('naive-ui')['NFormItem']
NInput: typeof import('naive-ui')['NInput']
NMenu: typeof import('naive-ui')['NMenu']
NMessageProvider: typeof import('naive-ui')['NMessageProvider']
}
}

15066
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -44,6 +44,7 @@
"@japa/preset-adonis": "^1.2.0", "@japa/preset-adonis": "^1.2.0",
"@japa/runner": "^2.5.1", "@japa/runner": "^2.5.1",
"@symfony/webpack-encore": "^4.1.1", "@symfony/webpack-encore": "^4.1.1",
"@types/node": "^20.4.1",
"@types/proxy-addr": "^2.0.0", "@types/proxy-addr": "^2.0.0",
"@types/source-map-support": "^0.5.6", "@types/source-map-support": "^0.5.6",
"@vicons/material": "^0.12.0", "@vicons/material": "^0.12.0",
@@ -58,7 +59,6 @@
"prettier": "^2.8.8", "prettier": "^2.8.8",
"tailwindcss": "^3.3.2", "tailwindcss": "^3.3.2",
"typescript": "~4.6", "typescript": "~4.6",
"unplugin-vue-components": "^0.25.1",
"vue-loader": "^17.2.2", "vue-loader": "^17.2.2",
"webpack": "^5.88.1", "webpack": "^5.88.1",
"webpack-cli": "^4.10.0", "webpack-cli": "^4.10.0",

View File

@@ -9,6 +9,7 @@
</template> </template>
<script lang="ts" setup> <script lang="ts" setup>
import { NConfigProvider } from 'naive-ui'
import LoginLayout from '@/layouts/LoginLayout.vue' import LoginLayout from '@/layouts/LoginLayout.vue'
import MainNav from '@/components/MainNav.vue' import MainNav from '@/components/MainNav.vue'

View File

@@ -63,7 +63,7 @@
function flattenObject(input: Object) { function flattenObject(input: Object) {
if (input === null) return input if (input === null) return input
return Object.values(input).map((value) => Object.entries(value)).flat().reduce((acc: Array<Object>, [key, value]) => { return Object.values(input).map((value: any) => Object.entries(value)).flat().reduce((acc: Array<Object>, [key, value]) => {
acc.push({[key]: value}); acc.push({[key]: value});
return acc; return acc;
}, []); }, []);

View File

@@ -10,12 +10,13 @@
</template> </template>
<script lang="ts" setup> <script lang="ts" setup>
import { Link, usePage } from '@inertiajs/vue3'
import { h, ref } from 'vue';
import type { Ref, Component } from 'vue' import type { Ref, Component } from 'vue'
import type { MenuOption } from 'naive-ui' import type { MenuOption } from 'naive-ui'
import type { User } from '../types/User' import type { User } from '../types/User'
import { NIcon } from 'naive-ui'
import { Link, usePage } from '@inertiajs/vue3'
import { h, ref } from 'vue';
import { NIcon, NMenu } from 'naive-ui'
import { import {
GroupsFilled as Users, GroupsFilled as Users,
EventNoteFilled as Events, EventNoteFilled as Events,

View File

@@ -12,6 +12,7 @@
<script setup lang="ts"> <script setup lang="ts">
import BELayout from '@/layouts/BELayout.vue' import BELayout from '@/layouts/BELayout.vue'
import FlashMessages from '@/components/FlashMessages.vue' import FlashMessages from '@/components/FlashMessages.vue'
import { NMessageProvider } from 'naive-ui'
defineOptions({ defineOptions({
layout: BELayout layout: BELayout

View File

@@ -15,6 +15,7 @@
<script setup lang="ts"> <script setup lang="ts">
import { ref } from 'vue' import { ref } from 'vue'
import FlashMessages from '@/components/FlashMessages.vue' import FlashMessages from '@/components/FlashMessages.vue'
import { NMessageProvider } from 'naive-ui'
const props = defineProps({ const props = defineProps({
test: String, test: String,

View File

@@ -46,9 +46,11 @@
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import { ref } from 'vue'
import { router } from '@inertiajs/vue3'
import type { FormInst } from 'naive-ui' import type { FormInst } from 'naive-ui'
import { ref } from 'vue'
import { NMessageProvider, NInput, NForm, NFormItem } from 'naive-ui'
import { router } from '@inertiajs/vue3'
import LoginLayout from '@/layouts/LoginLayout.vue' import LoginLayout from '@/layouts/LoginLayout.vue'
import FlashMessages from '@/components/FlashMessages.vue' import FlashMessages from '@/components/FlashMessages.vue'

View File

@@ -20,7 +20,7 @@ import type { VNode } from 'vue'
import { h } from 'vue' import { h } from 'vue'
import BELayout from '@/layouts/BELayout.vue' import BELayout from '@/layouts/BELayout.vue'
import FlashMessages from '@/components/FlashMessages.vue' import FlashMessages from '@/components/FlashMessages.vue'
import { NIcon, NButton } from 'naive-ui' import { NIcon, NButton, NDataTable, NMessageProvider } from 'naive-ui'
import { import {
AdminPanelSettingsFilled as Admin, AdminPanelSettingsFilled as Admin,

View File

@@ -9,6 +9,7 @@
], ],
"compilerOptions": { "compilerOptions": {
"outDir": "build", "outDir": "build",
"allowJs": true,
"rootDir": "./", "rootDir": "./",
"sourceMap": true, "sourceMap": true,
"paths": { "paths": {
@@ -35,7 +36,8 @@
"@eidellev/inertia-adonisjs", "@eidellev/inertia-adonisjs",
"@adonisjs/lucid", "@adonisjs/lucid",
"@adonisjs/auth", "@adonisjs/auth",
"@adonisjs/bouncer" "@adonisjs/bouncer",
"node"
] ]
} }
} }

View File

@@ -8,6 +8,9 @@
"compilerOptions": { "compilerOptions": {
"paths": { "paths": {
"@/*": ["./resources/js/"] "@/*": ["./resources/js/"]
} },
"types": [
"node"
]
} }
} }

View File

@@ -1,7 +1,7 @@
const { join } = require('path') const { join } = require('path')
const Encore = require('@symfony/webpack-encore') const Encore = require('@symfony/webpack-encore')
const Components = require('unplugin-vue-components/webpack') const Components = require('unplugin-vue-components/webpack')
const { NaiveUiResolver } = require('unplugin-vue-components/resolvers') //const { NaiveUiResolver } = require('unplugin-vue-components/resolvers')
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
@@ -194,9 +194,11 @@ Encore.enableVueLoader(() => {}, {
}).configureDefinePlugin(options => { }).configureDefinePlugin(options => {
options['__VUE_OPTIONS_API__'] = true options['__VUE_OPTIONS_API__'] = true
options['__VUE_PROD_DEVTOOLS__'] = false options['__VUE_PROD_DEVTOOLS__'] = false
}).addPlugin( Components({ })
resolvers: [NaiveUiResolver()]
})) /*.addPlugin( Components({
//resolvers: [NaiveUiResolver()]
}))*/
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
@@ -210,7 +212,7 @@ Encore.enableVueLoader(() => {}, {
*/ */
const config = Encore.getWebpackConfig() const config = Encore.getWebpackConfig()
config.infrastructureLogging = { config.infrastructureLogging = {
level: 'debug', level: 'info',
} }
config.stats = 'errors-warnings' config.stats = 'errors-warnings'