feat: create shadcn base template

This commit is contained in:
2026-05-07 17:05:33 +03:00
commit eab1da29ae
75 changed files with 12711 additions and 0 deletions

32
next.config.mjs Normal file
View File

@@ -0,0 +1,32 @@
/** @type {import('next').NextConfig} */
const nextConfig = {
/* config options here */
// Оптимизация бандла
experimental: {
optimizePackageImports: [
"lucide-react",
"@radix-ui/react-accordion",
"@radix-ui/react-alert-dialog",
"@radix-ui/react-avatar",
"@radix-ui/react-checkbox",
"@radix-ui/react-dialog",
"@radix-ui/react-dropdown-menu",
"@radix-ui/react-label",
"@radix-ui/react-popover",
"@radix-ui/react-select",
"@radix-ui/react-separator",
"@radix-ui/react-slider",
"@radix-ui/react-switch",
"@radix-ui/react-tabs",
"@radix-ui/react-tooltip",
],
},
// Компрессия и оптимизация
compress: true,
// Оптимизация изображений
images: {
formats: ["image/avif", "image/webp"],
},
};
export default nextConfig;