From b972b9832b1c2fce90405b3b53afece14c7cc84e Mon Sep 17 00:00:00 2001 From: prakashadi12 <65607435+prakashadi12@users.noreply.github.com> Date: Sat, 28 Mar 2026 22:38:23 +0530 Subject: [PATCH] Compliance Remediation: Compliance Fix: Best Practices --- docs/.vitepress/theme/components/VPBanner.vue | 22 +++++++++++++++++++ docs/vite.config.ts | 19 ++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 docs/.vitepress/theme/components/VPBanner.vue create mode 100644 docs/vite.config.ts diff --git a/docs/.vitepress/theme/components/VPBanner.vue b/docs/.vitepress/theme/components/VPBanner.vue new file mode 100644 index 00000000000000..fd40c8364cbc2d --- /dev/null +++ b/docs/.vitepress/theme/components/VPBanner.vue @@ -0,0 +1,22 @@ + \ No newline at end of file diff --git a/docs/vite.config.ts b/docs/vite.config.ts new file mode 100644 index 00000000000000..55a3aaec639018 --- /dev/null +++ b/docs/vite.config.ts @@ -0,0 +1,19 @@ +import { defineConfig } from 'vite'; +import { ViteImageOptimizer } from 'vite-plugin-image-optimizer'; + +export default defineConfig({ + plugins: [ + ViteImageOptimizer({ + test: /\.(jpe?g|png|gif|tiff|webp|svg|avif)$/i, + exclude: undefined, + include: undefined, + includePublic: true, + logStats: true, + ansiColors: true, + svg: { multipass: true }, + png: { quality: 80 }, + webp: { lossy: true, quality: 80 }, + avif: { lossy: true, quality: 70 }, + }), + ], +}); \ No newline at end of file