TypeScript Minifier - TypeScript/JSX को ऑनलाइन मिनिफाई करें

हमारे मुफ्त ऑनलाइन टूल का उपयोग करके अपने TypeScript या TSX/JSX कोड को तुरंत मिनिफाई और कंप्रेस करें। फाइल साइज कम करें, फॉर्मेटिंग को साफ करें, और स्क्रिप्ट्स को तेज लोड समय और बेहतर प्रदर्शन के लिए ऑप्टिमाइज़ करें।

टैग्स: tsx को संक्षिप्त करें कोड मिनिफाई करें कोड संपीड़ित करें जावास्क्रिप्ट टाइपस्क्रिप्ट

🚀 122,463 कुल रूपांतरण (55 इस महीने)

परिचय

यह ऑनलाइन TypeScript मिनिफायर टूल आपके TypeScript कोड को आसानी से संपीड़ित और अनुकूलित करने में मदद करता है। यह फ़ाइल आकार को कम करने, प्रदर्शन में सुधार करने और आपके स्क्रिप्ट्स को उत्पादन वातावरण के लिए सुव्यवस्थित करने के लिए आदर्श है।

इस टूल का उपयोग कैसे करें

  1. अपने TypeScript कोड को सीधे संपादक में पेस्ट करें या टाइप करें।
  2. Minify बटन पर क्लिक करके अपने TypeScript कोड को संपीड़ित करें।
  3. मिनिफाई करने के बाद, आप:
    • अनुकूलित परिणाम डाउनलोड कर सकते हैं।
    • इसे एक अद्वितीय लिंक का उपयोग करके सहेज या साझा कर सकते हैं।
    • Google या GitHub के साथ साइन इन करके अपने मिनिफाइड कोड को भविष्य के उपयोग के लिए सहेज सकते हैं।

TypeScript क्या है?

TypeScript एक स्ट्रॉन्गली-टाइप्ड प्रोग्रामिंग भाषा है जो जावास्क्रिप्ट को वैकल्पिक स्थिर प्रकारों के साथ विस्तारित करती है। यह जावास्क्रिप्ट का एक सिंटैक्टिकल सुपरसेट है, जिसका अर्थ है कि कोई भी मान्य जावास्क्रिप्ट कोड भी मान्य TypeScript कोड है।

स्थिर टाइपिंग, इंटरफेस, और उन्नत टूलिंग जैसी सुविधाओं को जोड़कर, TypeScript डेवलपर्स को अधिक विश्वसनीय, बनाए रखने योग्य, और स्केलेबल कोड लिखने में मदद करता है। यह आधुनिक वेब विकास में व्यापक रूप से उपयोग किया जाता है, विशेष रूप से बड़े पैमाने पर अनुप्रयोगों के लिए।

आधिकारिक TypeScript दस्तावेज़ से TypeScript के बारे में अधिक जानें।

TypeScript सिंटैक्स

      
// द्विघात समीकरण को हल करने के लिए TypeScript प्रोग्राम
let root1: number, root2: number;

// उपयोगकर्ता से इनपुट लें
const a: number = parseFloat(prompt("पहला नंबर दर्ज करें: "));
const b: number = parseFloat(prompt("दूसरा नंबर दर्ज करें: "));
const c: number = parseFloat(prompt("तीसरा नंबर दर्ज करें: "));

// विवेक गणना करें
const discriminant = b * b - 4 * a * c;

// वास्तविक और अलग-अलग मूल के लिए शर्त
if (discriminant > 0) {
    root1 = (-b + Math.sqrt(discriminant)) / (2 * a);
    root2 = (-b - Math.sqrt(discriminant)) / (2 * a);

    // परिणाम
    console.log(`द्विघात समीकरण के मूल ${root1} और ${root2} हैं`);
}

// वास्तविक और समान मूल के लिए शर्त
else if (discriminant === 0) {
    root1 = root2 = -b / (2 * a);

    // परिणाम
    console.log(`द्विघात समीकरण के मूल ${root1} और ${root2} हैं`);
}

// यदि मूल वास्तविक नहीं हैं
else {
    const realPart = (-b / (2 * a)).toFixed(2);
    const imagPart = (Math.sqrt(-discriminant) / (2 * a)).toFixed(2);

    // परिणाम
    console.log(
    `द्विघात समीकरण के मूल ${realPart} + ${imagPart}i और ${realPart} - ${imagPart}i हैं`
  );
}
      
    

मिनिफिकेशन क्या है?

मिनिफिकेशन आपके वेब पेजों और स्क्रिप्ट फ़ाइलों में कोड और मार्कअप को न्यूनतम करने की प्रक्रिया है। यह लोड समय और बैंडविड्थ उपयोग को कम करने के लिए उपयोग की जाने वाली मुख्य विधियों में से एक है। मिनिफिकेशन साइट की गति और पहुंच को नाटकीय रूप से सुधारता है, जो सीधे बेहतर उपयोगकर्ता अनुभव में अनुवाद करता है। यह उन उपयोगकर्ताओं के लिए भी फायदेमंद है जो सीमित डेटा प्लान के माध्यम से आपकी वेबसाइट का उपयोग कर रहे हैं और वेब सर्फिंग करते समय अपने बैंडविड्थ उपयोग को बचाना चाहते हैं।

TypeScript को मिनिफाई क्यों करें?

TypeScript बनाते समय, डेवलपर्स अक्सर कोड को अपने और अन्य लोगों के लिए पठनीय बनाने के लिए स्पेसिंग, टिप्पणियाँ, और अच्छे नाम वाले वेरिएबल्स का उपयोग करते हैं जो बाद में कोडबेस पर काम कर सकते हैं। जबकि यह विकास के दौरान फायदेमंद होता है, यह आपके वेब पेजों की सेवा करते समय एक नुकसान बन जाता है। वेब सर्वर और ब्राउज़र टिप्पणियों और अच्छी तरह से संरचित कोड के बिना फ़ाइल सामग्री को पार्स कर सकते हैं, जो बिना किसी कार्यात्मक लाभ के अतिरिक्त नेटवर्क ट्रैफ़िक उत्पन्न करते हैं।

TypeScript फ़ाइलों को मिनिफाई करने के लिए, टिप्पणियाँ और अतिरिक्त स्पेस को हटाना चाहिए, और वेरिएबल नामों को छोटा किया जाना चाहिए ताकि कोड को न्यूनतम किया जा सके और फ़ाइल आकार को कम किया जा सके। मिनिफाइड फ़ाइल संस्करण समान कार्यक्षमता प्रदान करता है जबकि नेटवर्क अनुरोधों की बैंडविड्थ को कम करता है।

उदाहरण

मिनिफाई करने से पहले

      
// दो पूर्णांकों का HCF या GCD खोजने के लिए TypeScript प्रोग्राम

let hcf: number;
// इनपुट लें
const number1: number = parseInt(prompt('पहला सकारात्मक पूर्णांक दर्ज करें: '));
const number2: number = parseInt(prompt('दूसरा सकारात्मक पूर्णांक दर्ज करें: '));

// number1 और number2 तक 1 से लूपिंग
for (let i = 1; i <= number1 && i <= number2; i++) {

    // जांचें कि क्या i दोनों पूर्णांकों का गुणक है
    if( number1 % i === 0 && number2 % i === 0) {
        hcf = i;
    }
}

// HCF प्रदर्शित करें
console.log(`HCF of ${number1} and ${number2} is ${hcf}.`);
      
    

मिनिफाई करने के बाद

      
let hcf:number;const number1:number=parseInt(prompt('पहला सकारात्मक पूर्णांक दर्ज करें: '));const number2:number=parseInt(prompt('दूसरा सकारात्मक पूर्णांक दर्ज करें: '));for(let i=1;i<=number1&&i<=number2;i++){if(number1%i===0&&number2%i===0){hcf=i}}console.log(`HCF of ${number1} and ${number2} is ${hcf}.`);