feat: new file tree

This commit is contained in:
2025-11-23 05:34:49 +03:00
parent e96d589236
commit c22257fc40
7 changed files with 26 additions and 5861 deletions

View File

@@ -1,6 +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;

View File

@@ -36,7 +36,6 @@
"@radix-ui/react-toggle": "^1.1.10",
"@radix-ui/react-toggle-group": "^1.1.11",
"@radix-ui/react-tooltip": "^1.2.8",
"@tanstack/react-table": "^8.21.3",
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"cmdk": "^1.1.1",

5835
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,25 +0,0 @@
import { NextResponse } from 'next/server'
export async function GET() {
try {
// Basic health check
const health = {
status: 'healthy',
timestamp: new Date().toISOString(),
uptime: process.uptime(),
environment: process.env.NODE_ENV || 'development',
version: process.env.npm_package_version || '1.0.0',
}
return NextResponse.json(health, { status: 200 })
} catch (error) {
return NextResponse.json(
{
status: 'unhealthy',
error: error instanceof Error ? error.message : 'Unknown error',
timestamp: new Date().toISOString(),
},
{ status: 503 },
)
}
}