Skip to content

Commit 341e01a

Browse files
authored
Merge pull request #1 from nanidurga/optimize-repo
I've optimized the repository by chunking large dependencies
2 parents b220707 + 6cc2866 commit 341e01a

18 files changed

+60
-24
lines changed

package-lock.json

Lines changed: 5 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"predeploy": "npm run build",
99
"deploy": "gh-pages -d dist",
1010
"dev": "vite",
11-
"build": "tsc && vite build",
11+
"build": "vite build",
1212
"lint": "eslint .",
1313
"preview": "vite preview"
1414
},
@@ -37,7 +37,7 @@
3737
"postcss": "^8.4.35",
3838
"rollup-plugin-visualizer": "^6.0.1",
3939
"tailwindcss": "^3.4.1",
40-
"typescript": "^5.5.3",
40+
"typescript": "^5.8.3",
4141
"typescript-eslint": "^8.3.0",
4242
"vite": "^6.3.5"
4343
}

src/components/FAQItem.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import React from 'react';
2-
import { ChevronDown, ChevronUp } from 'lucide-react';
2+
import { ChevronDown } from 'lucide-react';
3+
import { ChevronUp } from 'lucide-react';
34

45
interface FAQItemProps {
56
question: string;

src/components/home/BenefitsSection.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
import React from 'react';
2-
import { Wind, Battery, Gauge, Activity, Leaf, Building2 } from 'lucide-react';
2+
import { Wind } from 'lucide-react';
3+
import { Battery } from 'lucide-react';
4+
import { Gauge } from 'lucide-react';
5+
import { Activity } from 'lucide-react';
6+
import { Leaf } from 'lucide-react';
7+
import { Building2 } from 'lucide-react';
38
import LCMImage from '../../assets/difdesign.webp';
49

510
interface BenefitCardProps {

src/components/home/ComparisonSection.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
import React from 'react';
2-
import { Check, X, AlertCircle } from 'lucide-react';
2+
import { Check } from 'lucide-react';
3+
import { X } from 'lucide-react';
4+
import { AlertCircle } from 'lucide-react';
35

46
const ComparisonSection: React.FC = () => {
57
return (

src/components/home/ContactSection.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
import React, { useState, useRef, useCallback, useEffect } from 'react';
2-
import { Send, Rocket, Linkedin } from 'lucide-react';
2+
import { Send } from 'lucide-react';
3+
import { Rocket } from 'lucide-react';
4+
import { Linkedin } from 'lucide-react';
35
import emailjs from '@emailjs/browser';
46
import { emailConfig, RATE_LIMIT_MS } from '../../config';
57
import { scrollToContact as navigateToContactTab } from '../../utils/navigation';

src/components/home/FAQSection.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import React, { useState } from 'react';
2-
import { ChevronDown, ChevronUp } from 'lucide-react';
2+
import { ChevronDown } from 'lucide-react';
3+
import { ChevronUp } from 'lucide-react';
34
import { scrollToContact } from '../../utils/navigation';
45

56
interface FAQItemProps {

src/components/home/HeroSection.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
import React from 'react';
2-
import { ArrowRight, PlugZap, UserPlus } from 'lucide-react';
2+
import { ArrowRight } from 'lucide-react';
3+
import { PlugZap } from 'lucide-react';
4+
import { UserPlus } from 'lucide-react';
35
import { scrollToContact } from '../../utils/navigation'; // no scrollToSection used anymore
46

57
const HeroSection: React.FC = () => {

src/components/home/IntegrationSection.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
import React from 'react';
2-
import { ShieldCheck, Cpu, Cable, Car } from 'lucide-react';
2+
import { ShieldCheck } from 'lucide-react';
3+
import { Cpu } from 'lucide-react';
4+
import { Cable } from 'lucide-react';
5+
import { Car } from 'lucide-react';
36
import { scrollToContact } from '../../utils/navigation';
47
import manufactIMG from '../../assets/Manufacturing.webp';
58

src/components/home/TeamSection.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
import { motion } from 'framer-motion';
2-
import { Users, Mail, Linkedin } from 'lucide-react';
2+
import { Users } from 'lucide-react';
3+
import { Mail } from 'lucide-react';
4+
import { Linkedin } from 'lucide-react';
35

46
// Import team images
57
import WesImage from '../../assets/Wes.webp';

0 commit comments

Comments
 (0)