Banana: Baekjoon और Codeforces के लिए JavaScript/TypeScript framework बनाया गया है
(github.com/lumirlumir)नमस्ते!
Baekjoon, Codeforces जैसी साइटों पर JavaScript और TypeScript से algorithm problems हल करते समय महसूस हुई कई असुविधाओं को दूर करने के लिए, मैंने 'Banana' नाम का JavaScript/TypeScript-समर्पित open source framework का beta version जारी किया है।
React, ESLint, Next.js जैसे कई JavaScript और frontend open source projects में member के रूप में काम करते हुए मिले अनुभव के आधार पर इसे अधिकतम detail के साथ बनाया है, और उम्मीद है कि आगे और सुधारों के जरिए यह JavaScript/TypeScript users के लिए व्यापक रूप से इस्तेमाल होने वाला tool बनेगा।
फ़िलहाल Quick Start दस्तावेज़ के जरिए आप Banana framework को आसानी से install करके इस्तेमाल कर सकते हैं!
Beta version में समर्थित features इस प्रकार हैं।
- JavaScript और TypeScript support।
- ESM (ECMAScript Module) और CommonJS module system support।
- Baekjoon, Codeforces के Node.js environment की सीमाओं से बंधे बिना ES16 (ES2025) जैसे latest syntax support।
- User-defined modules और lodash जैसी external libraries import करने का support।
- Programmers की तरह सिर्फ़ एक
solutionfunction से शुरुआत करने का support। - Test case लिखने और चलाने का support।
create-bananassसे शुरुआत करने का support।fsmodule का उपयोग करके और तेज़ input/output support।- सुविधा के लिए विभिन्न CLI commands का support।
- ESLint और Prettier का built-in support।
अभी official release से पहले लगातार feature improvements, test code, और documentation पर काम चल रहा है।
अगर आपने JavaScript या TypeScript से Baekjoon या Codeforces problems हल करते समय कोई असुविधा महसूस की हो, या आपके पास ऐसा कोई idea हो कि 'ऐसा feature होना अच्छा रहेगा', तो GitHub Issues, Discussions, या इस पोस्ट पर comment के रूप में बेझिझक बताइए!
छोटी-सी राय भी वास्तव में बहुत मददगार होती है! मैं जहाँ तक संभव हो सक्रिय रूप से उसे शामिल करना चाहता हूँ, ताकि मिलकर problem solving के लिए एक बेहतर environment बनाया जा सके।
प्रोजेक्ट से संबंधित लिंक
-
आधिकारिक दस्तावेज़: https://bananass.lumir.page
-
Quick Start दस्तावेज़: https://bananass.lumir.page/get-started/quick-start
अभी कोई टिप्पणी नहीं है.