Package.json शुरुआती फ़ाइल जनरेटर
संरचित फ़ील्ड से छोटा JSON मैनिफ़ेस्ट बनाएँ। आवश्यक स्क्रिप्ट और डेवलपमेंट निर्भरताएँ चुनें, संगत सीमाएँ दें और package.json कॉपी या डाउनलोड करें।
केवल शुरुआती फ़ाइल। start/dev के लिए index.js, build के लिए TypeScript और tsconfig.json तथा lint के लिए ESLint कॉन्फ़िग दें। संगत निर्भरता और Node.js संस्करण स्वयं चुनें। नवीनतम संस्करण, रनटाइम निर्भरता, इंस्टॉल, कॉन्फ़िग फ़ाइल या संगतता जाँच उपलब्ध नहीं है। संख्यात्मक और आंशिक संस्करण, x/*, ^/~, तुलना चिह्न और || समर्थित हैं; टैग, URL और हाइफ़न सीमा नहीं।
उपयोग कैसे करें
उपयोग कैसे करें
- kebab-case नाम, SemVer, विवरण, लेखक, लाइसेंस, मॉड्यूल प्रकार और वैकल्पिक Node.js सीमा भरें।
- स्क्रिप्ट और डेवलपमेंट निर्भरताएँ चुनें और हर चुनी निर्भरता की संस्करण सीमा भरें।
- package.json बनाएँ और जाँचें, कॉपी या डाउनलोड करें और प्रोजेक्ट को अलग से कॉन्फ़िगर करें।
स्पष्ट निर्भरता संस्करण
TypeScript, ESLint, Prettier, Jest, Vitest, nodemon, tsx, @types/node या husky के लिए अपनी सीमा दें। चुनी निर्भरता की खाली सीमा अस्वीकार होती है। संख्यात्मक व आंशिक संस्करण, x/*, ^/~, तुलना चिह्न और || समर्थित हैं; टैग, URL और हाइफ़न सीमा नहीं। संगतता का समाधान नहीं किया जाता।
स्क्रिप्ट और कॉन्फ़िगरेशन
start/dev index.js चलाते हैं; dev को nodemon चाहिए। build को TypeScript और tsconfig.json, lint को ESLint और उसका कॉन्फ़िग तथा format को Prettier चाहिए। एक टेस्ट कमांड चुनें: node --test, Jest या Vitest। Node.js समर्थन, मॉड्यूल प्रारूप, टेस्ट फ़ाइलें और निर्भरता कॉन्फ़िग स्वयं जाँचें। husky चुनने से Git हुक इंस्टॉल नहीं होते।
स्थानीय शुरुआती फ़ाइल
JSON स्थानीय रूप से सीरियलाइज़ होता है। सोर्स फ़ाइल, लॉकफ़ाइल, रनटाइम निर्भरता, इंस्टॉल, रजिस्ट्री खोज, प्रकाशन या प्रोजेक्ट सत्यापन नहीं दिए जाते। लाइसेंस चयन केवल पहचान दर्ज करता है, अनुपालन सिद्ध नहीं करता।
अक्सर पूछे जाने वाले सवाल
आप यह भी जानना चाहेंगे
क्या निर्भरता संस्करण नवीनतम हैं?
टूल संस्करण नहीं देता। प्रोजेक्ट के लिए चुनी और जाँची हुई सीमाएँ भरें।
क्या आउटपुट बिना कॉन्फ़िगरेशन चल सकता है?
पहले जाँचें। सोर्स और कॉन्फ़िग फ़ाइलें दें, संगत निर्भरताएँ इंस्टॉल करें और प्रोजेक्ट स्वयं सत्यापित करें।