chore: update packages and fixes in config
This commit is contained in:
parent
7cc2d90be5
commit
212bbf3b82
62
package.json
62
package.json
@ -1,47 +1,49 @@
|
||||
{
|
||||
"private": true,
|
||||
"type": "module",
|
||||
"scripts": {
|
||||
"dev": "vite --port 3333 --host --open",
|
||||
"build": "cross-env NODE_ENV=production vite build",
|
||||
"preview": "vite preview"
|
||||
},
|
||||
"dependencies": {
|
||||
"@intlify/vite-plugin-vue-i18n": "^2.5.0",
|
||||
"@tiptap/extension-link": "^2.6.5",
|
||||
"@tiptap/extension-text-style": "^2.6.5",
|
||||
"@tiptap/starter-kit": "^2.6.5",
|
||||
"@tiptap/vue-3": "^2.6.5",
|
||||
"@vueuse/core": "^6.9.2",
|
||||
"@vueuse/head": "^0.6.0",
|
||||
"@intlify/unplugin-vue-i18n": "^6.0.8",
|
||||
"@tiptap/extension-link": "^2.14.0",
|
||||
"@tiptap/extension-text-style": "^2.14.0",
|
||||
"@tiptap/starter-kit": "^2.14.0",
|
||||
"@tiptap/vue-3": "^2.14.0",
|
||||
"@vueuse/core": "^13.4.0",
|
||||
"@vueuse/head": "^2.0.0",
|
||||
"eslint": "^9.29.0",
|
||||
"install": "^0.13.0",
|
||||
"pnpm": "^10.12.1",
|
||||
"toastify-js": "^1.12.0",
|
||||
"vue": "^3.4.38",
|
||||
"vue-demi": "^0.12.5",
|
||||
"vue-i18n": "^9.14.0",
|
||||
"vue-router": "^4.4.3",
|
||||
"typescript": "^5.8.3",
|
||||
"vue": "^3.5.17",
|
||||
"vue-demi": "^0.14.10",
|
||||
"vue-i18n": "^11.1.6",
|
||||
"vue-router": "^4.5.1",
|
||||
"vue3-highlightjs": "^1.0.5"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@antfu/eslint-config": "^0.11.1",
|
||||
"@iconify-json/carbon": "^1.1.37",
|
||||
"@types/node": "^16.18.105",
|
||||
"@types/toastify-js": "^1.12.3",
|
||||
"@unocss/preset-icons": "^0.7.7",
|
||||
"@unocss/reset": "^0.7.7",
|
||||
"@vitejs/plugin-vue": "^1.10.2",
|
||||
"@antfu/eslint-config": "^4.15.0",
|
||||
"@iconify-json/carbon": "^1.2.10",
|
||||
"@types/node": "^24.0.3",
|
||||
"@types/toastify-js": "^1.12.4",
|
||||
"@unocss/preset-icons": "^66.2.3",
|
||||
"@unocss/reset": "^66.2.3",
|
||||
"@vitejs/plugin-vue": "^5.2.4",
|
||||
"cross-env": "^7.0.3",
|
||||
"eslint": "^8.57.0",
|
||||
"pnpm": "^6.35.1",
|
||||
"typescript": "^4.9.5",
|
||||
"unocss": "^0.7.7",
|
||||
"unplugin-auto-import": "^0.5.11",
|
||||
"unplugin-icons": "^0.12.23",
|
||||
"unplugin-vue-components": "^0.17.21",
|
||||
"vite": "^2.9.18",
|
||||
"vite-plugin-inspect": "^0.3.15",
|
||||
"vite-plugin-md": "^0.11.9",
|
||||
"vite-plugin-pages": "^0.18.2",
|
||||
"vite-plugin-vue-layouts": "^0.5.0"
|
||||
"rolldown": "0.15.1",
|
||||
"unocss": "^66.2.3",
|
||||
"unplugin-auto-import": "^19.3.0",
|
||||
"unplugin-icons": "^22.1.0",
|
||||
"unplugin-vue-components": "^28.7.0",
|
||||
"vite": "^5.4.19",
|
||||
"vite-plugin-inspect": "^0.7.0",
|
||||
"vite-plugin-md": "^0.21.0",
|
||||
"vite-plugin-pages": "^0.22.0",
|
||||
"vite-plugin-vue-layouts": "^0.10.0"
|
||||
},
|
||||
"eslintConfig": {
|
||||
"extends": "@antfu/eslint-config",
|
||||
|
8064
pnpm-lock.yaml
generated
8064
pnpm-lock.yaml
generated
File diff suppressed because it is too large
Load Diff
@ -7,10 +7,11 @@ import Icons from 'unplugin-icons/vite'
|
||||
import IconsResolver from 'unplugin-icons/resolver'
|
||||
import Components from 'unplugin-vue-components/vite'
|
||||
import Unocss from 'unocss/vite'
|
||||
import { presetAttributify, presetUno } from 'unocss'
|
||||
import presetAttributify from 'unocss/preset-attributify'
|
||||
import presetUno from 'unocss/preset-uno'
|
||||
import presetIcons from '@unocss/preset-icons'
|
||||
import AutoImport from 'unplugin-auto-import/vite'
|
||||
import VueI18n from '@intlify/vite-plugin-vue-i18n'
|
||||
import VueI18n from "@intlify/unplugin-vue-i18n/vite";
|
||||
import Markdown from 'vite-plugin-md'
|
||||
import Inspect from 'vite-plugin-inspect'
|
||||
|
||||
@ -32,7 +33,7 @@ export default defineConfig({
|
||||
}),
|
||||
// imagetools(),
|
||||
Layouts({
|
||||
layoutsDir: 'src/layouts',
|
||||
layoutsDirs: 'src/layouts',
|
||||
defaultLayout: 'Default'
|
||||
}),
|
||||
// https://github.com/antfu/unplugin-auto-import
|
||||
@ -87,23 +88,25 @@ export default defineConfig({
|
||||
// change this to enable inspect for debugging
|
||||
enabled: false,
|
||||
}),
|
||||
|
||||
// https://github.com/antfu/unocss
|
||||
Unocss({
|
||||
shortcuts: [
|
||||
{
|
||||
'btn': 'px-4 py-1 rounded inline-block bg-teal-600 text-white cursor-pointer hover:bg-teal-700 disabled:cursor-default disabled:bg-gray-600 disabled:opacity-50',
|
||||
'icon-btn': 'text-[0.9em] inline-block cursor-pointer select-none opacity-75 transition duration-200 ease-in-out hover:opacity-100 hover:text-indigo-900',
|
||||
'section-headline': 'font-normal sm:text-xl racking-widest border-indigo-300 text-indigo-700 dark:text-indigo-400 border-l-8 pl-2 mb-2',
|
||||
'hr-sep': 'mt-4 mb-3 text-indigo-200 dark:text-indigo-600',
|
||||
'hr-sep-itms': 'mt-3 mb-3 text-indigo-200 dark:text-gray-500',
|
||||
'section-headline': 'font-normal sm:text-xl tracking-widest border-indigo-300 text-indigo-700 dark:text-indigo-200 border-l-8 pl-2 mb-2',
|
||||
'hr-sep': 'mt-4 mb-3 text-indigo-400 dark:text-indigo-200',
|
||||
'hr-sep-itms': 'mt-3 mb-3 text-gray-500 dark:text-gray-700',
|
||||
'panel-group': 'font-light text-lg px-1 mb-12 dark:text-dark-900',
|
||||
'nav-item': 'ml-5 hover:-mt-1 hover:border-b-2 hover:border-indigo-500 text-[0.9em] cursor-pointer select-none opacity-75 transition duration-200 ease-in-out hover:opacity-100 hover:text-indigo-900 dark:bg-cool-gray-800 dark:text-white dark:hover:text-indigo-200 dark:hover:border-indigo-200">',
|
||||
'h2-title': 'text-xl font-semibold mb-4 text-indigo-500 dark:text-indigo-900',
|
||||
'nav-item': 'ml-5 hover:-mt-1 hover:border-b-2 hover:border-indigo-500 text-[0.9em] cursor-pointer select-none opacity-75 transition duration-200 ease-in-out hover:opacity-100 hover:text-indigo-900 dark:bg-cool-gray-800 dark:text-white dark:hover:text-indigo-200 dark:hover:border-indigo-200',
|
||||
'h2-title': 'text-xl font-semibold mb-4 text-indigo-700 dark:text-indigo-200',
|
||||
'title': 'font-semibold my-2 text-indigo-700 dark:text-indigo-200',
|
||||
'sectionitem': 'mt-2 text-sm text-gray-600 dark:text-gray-500',
|
||||
'tag-list': 'inline-flex gap-2 w-full flex-wrap',
|
||||
'tag-item': 'rounded-xl dark:text-gray-100 bg-gray-200 dark:bg-gray-600 px-3 py-1 text-xs leading-5 mr-2',
|
||||
'left-item': 'lg:inline-block lg:w-2/12 lg:align-top italic mb-2 pr-2',
|
||||
'right-item': 'lg:inline-block lg:w-10/12 w-full',
|
||||
'left-item': 'lg:inline-block lg:w-1/12 lg:align-top italic mb-2 pr-2',
|
||||
'right-item': 'lg:inline-block lg:w-11/12 w-full',
|
||||
'box': 'py-8 px-8 inline-flex mx-auto bg-white dark:bg-gray-400 dark:bg-opacity-10 rounded-xl shadow-md space-y-2',
|
||||
'btn-msg': 'px-4 py-1 text-sm text-indigo-600 dark:text-indigo-400 font-semibold rounded-full border border-indigo-200 dark:border-indigo-800 hover:text-white hover:bg-indigo-600 hover:border-transparent focus:outline-none hover:dark:text-indigo-100 focus:ring-2 ring-indigo-600 ring-opacity-40 bg-gray-300 dark:bg-gray-700',
|
||||
'checkbox': 'form-check-input h-4 w-4 border border-gray-300 rounded-sm bg-white checked:bg-blue-600 checked:border-blue-600 focus:outline-none transition duration-200 mt-1 align-top bg-no-repeat bg-center bg-contain float-left mr-2 cursor-pointer',
|
||||
@ -131,6 +134,20 @@ export default defineConfig({
|
||||
},
|
||||
build: {
|
||||
sourcemap: false,
|
||||
rollupOptions: {
|
||||
output: {
|
||||
manualChunks(id) {
|
||||
if (id.includes('node_modules')) {
|
||||
return id
|
||||
.toString()
|
||||
.split('node_modules/')[1]
|
||||
.split('/')[0]
|
||||
.toString();
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
chunkSizeWarningLimit: 2000,
|
||||
},
|
||||
optimizeDeps: {
|
||||
include: [
|
||||
|
Loading…
x
Reference in New Issue
Block a user