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

    कॉम्पोनेंट्स ट्रांसफॉर्म करें

    npx intlayer transform

    यह कमांड आपके कोड फाइलों का विश्लेषण करता है ताकि मौजूदा कॉम्पोनेंट्स को Intlayer का उपयोग करने के लिए माइग्रेट किया जा सके। यह इंटरैक्टिव फाइल चयन या विशिष्ट फाइल टारगेटिंग का समर्थन करता है।

    उपनाम:

    • npx intlayer trans

    तर्क:

    फाइल चयन विकल्प:

    • -f, --file [files...]: ट्रांसफॉर्म करने के लिए विशिष्ट फाइलों की सूची। यदि प्रदान नहीं किया गया है, तो CLI मेल खाने वाली फाइलों (**/*.{tsx,jsx,vue,svelte,ts,js}) को स्कैन करेगा और आपसे चयन करने के लिए कहेगा कि किन्हें ट्रांसफॉर्म करना है।

      उदाहरण: npx intlayer transform -f src/components/MyComponent.tsx

    आउटपुट विकल्प:

    • -o, --output-content-declarations [outputContentDeclarations]: उत्पन्न कंटेंट डिक्लेरेशन फाइलों को सहेजने के लिए डायरेक्टरी।

      उदाहरण: npx intlayer transform -o src/content
    • --code-only: केवल कॉम्पोनेंट कोड को ट्रांसफॉर्म करें (कंटेंट डिक्लेरेशन न लिखें)।

      उदाहरण: npx intlayer transform --code-only
    • --declaration-only: केवल कंटेंट डिक्लेरेशन जनरेट करें (कॉम्पोनेंट को पुनः लिखें नहीं)।

      उदाहरण: npx intlayer transform --declaration-only

    कॉन्फ़िगरेशन विकल्प:

    • --base-dir: प्रोजेक्ट के लिए बेस डायरेक्टरी निर्दिष्ट करें।
    • --env: पर्यावरण निर्दिष्ट करें।
    • --env-file: एक कस्टम पर्यावरण फ़ाइल प्रदान करें।
    • --verbose: विस्तृत लॉगिंग सक्षम करें।

    आवश्यक प्लगइन्स:

    ट्रांसफॉर्म कमांड TypeScript / JSX फाइलों पर बिना अतिरिक्त प्लगइन के काम करता है। हालांकि, Vue और Svelte प्रोजेक्ट्स के लिए निम्नलिखित प्लगइन्स को इंस्टॉल करना आवश्यक है:

    • @intlayer/vue-transformer: Vue फाइलों के लिए।
    • @intlayer/svelte-transformer: Svelte फाइलों के लिए।
    आगामी Intlayer रिलीज़ के बारे में सूचनाएं प्राप्त करें