mirror of
https://github.com/IT4Change/IT4C.dev.git
synced 2026-03-01 12:44:23 +00:00
* rename test:lint:eslint to lint and update eslint-config-it4c package * simplify config and make it ts * jest update & ts * suppress server logging output in tests * remove test node_env as it is default for jest * use eslint-config-it4c * packages = module * fix tailwind as ts * eslitn autofix * more fixes * tsconfig & some eslint rules * fixes * more fixes * more exceptions * do not allow warnings * fix config * ignore vuepress generated configs * ts include fix
48 lines
928 B
TypeScript
48 lines
928 B
TypeScript
import tailwindcss from '@tailwindcss/vite'
|
|
import { viteBundler } from '@vuepress/bundler-vite'
|
|
import { defineUserConfig } from 'vuepress'
|
|
import Imagemin from 'vuepress-plugin-imagemin'
|
|
|
|
import meta from './config/meta'
|
|
import theme from './config/theme'
|
|
|
|
export default defineUserConfig({
|
|
lang: 'de-DE',
|
|
...meta,
|
|
theme,
|
|
bundler: viteBundler({
|
|
viteOptions: {
|
|
plugins: [tailwindcss()],
|
|
},
|
|
}),
|
|
plugins: [
|
|
Imagemin({
|
|
gifsicle: {
|
|
optimizationLevel: 7,
|
|
interlaced: false,
|
|
},
|
|
optipng: {
|
|
optimizationLevel: 7,
|
|
},
|
|
mozjpeg: {
|
|
quality: 100,
|
|
},
|
|
pngquant: {
|
|
quality: [0.8, 0.9],
|
|
speed: 4,
|
|
},
|
|
svgo: {
|
|
plugins: [
|
|
{
|
|
name: 'removeViewBox',
|
|
},
|
|
{
|
|
name: 'removeEmptyAttrs',
|
|
active: false,
|
|
},
|
|
],
|
|
},
|
|
}),
|
|
],
|
|
})
|