आगामी Intlayer रिलीज़ के बारे में सूचनाएं प्राप्त करें
    Creation:2025-12-30Last update:2025-12-30

    Intlayer प्रारंभ करें

    npx intlayer init

    init कमांड आवश्यक फाइलों और सेटिंग्स को कॉन्फ़िगर करके आपके प्रोजेक्ट में स्वतः ही Intlayer सेटअप कर देता है। यह Intlayer शुरू करने का अनुशंसित तरीका है।

    उपनाम:

    • npx intlayer init

    आर्गुमेंट्स:

    • --project-root [projectRoot] - वैकल्पिक। प्रोजेक्ट रूट डायरेक्टरी निर्दिष्ट करें। यदि प्रदान नहीं किया गया है, तो कमांड वर्तमान कार्य निर्देशिका से प्रोजेक्ट रूट की खोज करेगा।

    यह क्या करता है:

    init कमांड निम्नलिखित सेटअप कार्य करता है:

    1. प्रोजेक्ट संरचना को सत्यापित करता है - सुनिश्चित करता है कि आप एक वैध प्रोजेक्ट निर्देशिका में हैं जिसमें package.json फ़ाइल मौजूद है
    2. .gitignore को अपडेट करता है - जनरेट की गई फाइलों को वर्शन कंट्रोल से बाहर रखने के लिए आपकी .gitignore फ़ाइल में .intlayer जोड़ता है
    3. TypeScript को कॉन्फ़िगर करता है - सभी tsconfig.json फ़ाइलों को अपडेट करता है ताकि Intlayer टाइप परिभाषाएँ (.intlayer/**/*.ts) शामिल हों
    4. कॉन्फ़िगरेशन फ़ाइल बनाता है - डिफ़ॉल्ट सेटिंग्स के साथ intlayer.config.ts (TypeScript प्रोजेक्ट्स के लिए) या intlayer.config.mjs (JavaScript प्रोजेक्ट्स के लिए) जनरेट करता है
    5. Vite कॉन्फ़िग को अपडेट करता है - यदि Vite कॉन्फ़िगरेशन फ़ाइल मिली, तो vite-intlayer प्लगइन इम्पोर्ट जोड़ता है

    init कमांड निम्नलिखित सेटअप कार्य करता है:

    1. प्रोजेक्ट संरचना को मान्य करता है - सुनिश्चित करता है कि आप एक वैध प्रोजेक्ट डायरेक्टरी में हैं जिसमें package.json फ़ाइल मौजूद है
    2. .gitignore अपडेट करता है - जेनरेट की गई फाइलों को वर्शन कंट्रोल से बाहर रखने के लिए आपकी .gitignore फ़ाइल में .intlayer जोड़ता है
    3. TypeScript कॉन्फ़िगर करता है - सभी tsconfig.json फ़ाइलों को अपडेट करता है ताकि Intlayer टाइप परिभाषाएँ (.intlayer/**/*.ts) शामिल हों
    4. कॉन्फ़िगरेशन फ़ाइल बनाता है - डिफ़ॉल्ट सेटिंग्स के साथ intlayer.config.ts (TypeScript प्रोजेक्ट्स के लिए) या intlayer.config.mjs (JavaScript प्रोजेक्ट्स के लिए) जेनरेट करता है
    5. Vite कॉन्फ़िग अपडेट करता है - यदि Vite कॉन्फ़िगरेशन फ़ाइल मिलती है, तो vite-intlayer प्लगइन इम्पोर्ट जोड़ता है
    6. Next.js कॉन्फ़िग को अपडेट करता है - यदि Next.js कॉन्फ़िगरेशन फ़ाइल मिलती है, तो next-intlayer प्लगइन इम्पोर्ट जोड़ता है

    उदाहरण:

    बुनियादी इनिशियलाइज़ेशन:

    npx intlayer init

    यह वर्तमान निर्देशिका में Intlayer को इनिशियलाइज़ करेगा, और स्वचालित रूप से प्रोजेक्ट रूट का पता लगाएगा।

    कस्टम प्रोजेक्ट रूट के साथ इनिशियलाइज़ करें:

    npx intlayer init --project-root ./my-project

    यह निर्दिष्ट निर्देशिका में Intlayer को इनिशियलाइज़ करेगा।

    उदाहरण आउटपुट:

    npx intlayer initChecking Intlayer configuration...✓ Added .intlayer to .gitignore✓ Updated tsconfig.json to include intlayer typesCreated intlayer.config.ts✓ Injected import into vite.config.ts✓ Intlayer init setup complete.

    नोट्स:

    • यह कमांड idempotent है — आप इसे सुरक्षित रूप से कई बार चला सकते हैं। यह उन चरणों को स्किप करेगा जो पहले से कॉन्फ़िगर हैं।
    • यदि कोई कॉन्फ़िगरेशन फ़ाइल पहले से मौजूद है, तो इसे ओवरराइट नहीं किया जाएगा।
    • include ऐरे के बिना TypeScript कॉन्फ़िग फ़ाइलें (उदा., solution-style कॉन्फ़िग्स जिनमें references होते हैं) स्किप की जाती हैं।
    • यदि प्रोजेक्ट रूट में package.json नहीं मिलता है तो कमांड एक एरर के साथ बाहर निकल जाएगा।
    आगामी Intlayer रिलीज़ के बारे में सूचनाएं प्राप्त करें