|
@@ -3,19 +3,50 @@ import { fileURLToPath, URL } from 'node:url'
|
|
import { defineConfig } from 'vite'
|
|
import { defineConfig } from 'vite'
|
|
import vue from '@vitejs/plugin-vue'
|
|
import vue from '@vitejs/plugin-vue'
|
|
import vueDevTools from 'vite-plugin-vue-devtools'
|
|
import vueDevTools from 'vite-plugin-vue-devtools'
|
|
|
|
+import prismjsPlugin from 'vite-plugin-prismjs'
|
|
|
|
|
|
// https://vite.dev/config/
|
|
// https://vite.dev/config/
|
|
export default defineConfig({
|
|
export default defineConfig({
|
|
plugins: [
|
|
plugins: [
|
|
vue(),
|
|
vue(),
|
|
vueDevTools(),
|
|
vueDevTools(),
|
|
|
|
+ prismjsPlugin({
|
|
|
|
+ languages: [
|
|
|
|
+ 'python',
|
|
|
|
+ 'javascript',
|
|
|
|
+ 'java',
|
|
|
|
+ 'c',
|
|
|
|
+ 'cpp',
|
|
|
|
+ 'csharp',
|
|
|
|
+ 'go',
|
|
|
|
+ 'rust',
|
|
|
|
+ 'swift',
|
|
|
|
+ 'kotlin',
|
|
|
|
+ 'php',
|
|
|
|
+ 'ruby',
|
|
|
|
+ 'dart',
|
|
|
|
+ 'scala',
|
|
|
|
+ 'typescript',
|
|
|
|
+ 'sql',
|
|
|
|
+ 'json',
|
|
|
|
+ 'yaml',
|
|
|
|
+ 'bash',
|
|
|
|
+ 'html',
|
|
|
|
+ 'css',
|
|
|
|
+ 'markdown',
|
|
|
|
+ 'xml',
|
|
|
|
+ 'less',
|
|
|
|
+ 'sass',
|
|
|
|
+ 'scss',
|
|
|
|
+ ],
|
|
|
|
+ }),
|
|
],
|
|
],
|
|
resolve: {
|
|
resolve: {
|
|
alias: {
|
|
alias: {
|
|
- '@': fileURLToPath(new URL('./src', import.meta.url))
|
|
|
|
|
|
+ '@': fileURLToPath(new URL('./src', import.meta.url)),
|
|
},
|
|
},
|
|
},
|
|
},
|
|
server: {
|
|
server: {
|
|
- port: 5173
|
|
|
|
- }
|
|
|
|
|
|
+ port: 5173,
|
|
|
|
+ },
|
|
})
|
|
})
|