প্রকল্প সম্পর্কে
এই রিপোজিটরি Node.js এবং TypeScript-এ লেখা একটি লগ বিশ্লেষণ এবং সময় স্লট আরম্ভকরণ টুল। প্রধান বৈশিষ্ট্যগুলির মধ্যে রয়েছে লগ ডেটা বিশ্লেষণ করে ফলাফল দেখা, সময় স্লট আরম্ভকরণ এবং V2 বিশ্লেষণ সম্পাদন করা। এটি প্যাকেজ ম্যানেজার হিসেবে pnpm ব্যবহার করে এবং বিভিন্ন স্ক্রিপ্ট সরবরাহ করে।
## প্রধান স্ক্রিপ্ট
- `pnpm log`: গাচা ফলাফল দেখা
- `pnpm start`: ts-node দিয়ে src/main.ts চালানো
- `pnpm start:local`: NODE_ENV=local দিয়ে start চালানো
- `pnpm build`: tsc বিল্ড (dist/ তৈরি)
- `pnpm init-log-v2`: src/analyze.ts চালানো
- `pnpm init-time-slot`: src/initTimeSlotByLog.ts চালানো
- `pnpm analyze-for-v2`: src/analyzeForV2.ts চালানো
- `pnpm init:local`: NODE_ENV=local দিয়ে init-time-slot এবং analyze-for-v2 ক্রমান্বয়ে চালানো
- `pnpm analyze:local`: NODE_ENV=local দিয়ে analyze-for-v2 চালানো
- `pnpm cron`: NODE_ENV=local দিয়ে dist/cron/cron10.js চালানো (build করার পর ব্যবহার)
## ফরম্যাট / লিন্ট
- `pnpm format`: biome format --write . (কোড ফরম্যাট প্রয়োগ)
- `pnpm lint`: biome check . (ফরম্যাট/ইমপোর্ট সাজানো/লিন্ট পরীক্ষা)
## ইনস্টলেশন
- Node.js: .nvmrc দেখুন (nvm use)
- প্যাকেজ ম্যানেজার: pnpm
- ইনস্টল: `pnpm install`
## ডিপ্লয়
GitHub Pages-এর মাধ্যমে https://justacker.github.io/play/-এ ডিপ্লয় করা হয়।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.