এটি jscodeshift নামের লিনাক্স অ্যাপ যার সর্বশেষ প্রকাশ v0.7.0.tar.gz হিসাবে ডাউনলোড করা যেতে পারে। এটি ওয়ার্কস্টেশনের জন্য বিনামূল্যের হোস্টিং প্রদানকারী OnWorks-এ অনলাইনে চালানো যেতে পারে।
ডাউনলোড করুন এবং অনলাইনে চালান jscodeshift নামের এই অ্যাপটি OnWorks সহ বিনামূল্যে।
এই অ্যাপটি চালানোর জন্য এই নির্দেশাবলী অনুসরণ করুন:
- 1. আপনার পিসিতে এই অ্যাপ্লিকেশনটি ডাউনলোড করুন৷
- 2. আমাদের ফাইল ম্যানেজারে প্রবেশ করুন https://www.onworks.net/myfiles.php?username=XXXXX আপনি যে ইউজারনেম চান।
- 3. এই ধরনের ফাইল ম্যানেজারে এই অ্যাপ্লিকেশনটি আপলোড করুন।
- 4. এই ওয়েবসাইট থেকে OnWorks Linux অনলাইন বা Windows অনলাইন এমুলেটর বা MACOS অনলাইন এমুলেটর শুরু করুন।
- 5. OnWorks Linux OS থেকে আপনি এইমাত্র শুরু করেছেন, আমাদের ফাইল ম্যানেজারে যান https://www.onworks.net/myfiles.php?username=XXXXX আপনার পছন্দের ব্যবহারকারীর নাম সহ।
- 6. অ্যাপ্লিকেশনটি ডাউনলোড করুন, এটি ইনস্টল করুন এবং এটি চালান।
স্ক্রীনশটগুলি
Ad
jscodeshift
বর্ণনাঃ
jscodeshift হল একাধিক JavaScript বা TypeScript ফাইলের উপর কোডমড চালানোর জন্য একটি টুলকিট। এটি একটি রানার প্রদান করে, যা এটিতে পাস করা প্রতিটি ফাইলের জন্য প্রদত্ত রূপান্তর সম্পাদন করে। এটি কতগুলি ফাইল (না) রূপান্তরিত হয়েছে তার একটি সারাংশও আউটপুট করে। রিকাস্টের চারপাশে একটি মোড়ক, একটি ভিন্ন API প্রদান করে। রিকাস্ট হল একটি AST-থেকে-AST রূপান্তর সরঞ্জাম এবং যতটা সম্ভব মূল কোডের শৈলী সংরক্ষণ করার চেষ্টা করে। ইতিমধ্যে উল্লিখিত হিসাবে, jscodeshift রিকাস্টের চারপাশে একটি মোড়ক সরবরাহ করে। jscodeshift API সঠিকভাবে ব্যবহার করার জন্য, একজনকে রিকাস্ট (এবং ASTs) এর মৌলিক বিল্ডিং ব্লকগুলিও বুঝতে হবে। একটি AST নোড হল একটি প্লেইন জাভাস্ক্রিপ্ট অবজেক্ট যার একটি নির্দিষ্ট সেট ফিল্ড রয়েছে, মোজিলা পার্সার এপিআই অনুসারে। নোড সনাক্ত করার প্রাথমিক উপায় হল তাদের প্রকারের মাধ্যমে। প্রতিটি AST নোড টাইপের গঠন না জানা ঠিক আছে। (esprima) AST এক্সপ্লোরার হল একটি অনলাইন টুল যা প্রদত্ত JS কোডের জন্য AST পরিদর্শন করে।
বৈশিষ্ট্য
- npm থেকে jscodeshift পান
- CLI বিভিন্ন ধরনের বিকল্প প্রদান করে
- রূপান্তরটি কেবল একটি মডিউল যা ফর্মের একটি ফাংশন রপ্তানি করে
- বর্তমানে প্রক্রিয়াকৃত ফাইল সম্পর্কে তথ্য ধারণ করে
- এই অবজেক্টটি রানার থেকে jscodeshift লাইব্রেরি এবং হেল্পার ফাংশন প্রকাশ করে
- এই API সুবিধার জন্য উন্মুক্ত করা হয়েছে, কিন্তু আপনাকে এটি ব্যবহার করতে হবে না
প্রোগ্রামিং ভাষা
জাভাস্ক্রিপ্ট
এটি এমন একটি অ্যাপ্লিকেশন যা https://sourceforge.net/projects/jscodeshift.mirror/ থেকেও আনা যেতে পারে। আমাদের বিনামূল্যের অপারেটিভ সিস্টেমগুলির মধ্যে একটি থেকে সবচেয়ে সহজ উপায়ে অনলাইনে চালানোর জন্য এটি OnWorks-এ হোস্ট করা হয়েছে।