প্রকল্প সম্পর্কে
Simple Analytics Scripts হলো Simple Analytics-এর পাবলিক-ফেসিং জাভাস্ক্রিপ্ট ট্র্যাকিং স্ক্রিপ্টের পেছনের ওপেন সোর্স সোর্স কোড। Simple Analytics হলো একটি প্রাইভেসি-ফার্সট ওয়েব অ্যানালিটিক্স প্ল্যাটফর্ম যা কুকি ব্যবহার না করে বা ব্যক্তিগত ডেটা সংগ্রহ না করে পেজ ভিউ, রেফারেয়ারস, শীর্ষ পেজ এবং ডিভাইস তথ্য প্রদর্শন করে।
রিপোজিটরির বিষয়বস্তু:
- `src/default.js` — কাস্টম কমেন্ট সিéntাক্স (`/** if variablename **/`) ব্যবহার করে শর্তসাপেক্ষ ফিচার ব্লকসহ প্রধান স্ক্রিপ্ট সোর্স, একাধিক আউটপুট ভ্যারিয়েন্টে কম্পাইল হয়
- `src/auto-events.js` — অটো-ইভেন্ট ট্র্যাকিং লজিক
- `compile.js` — ডিস্ট্রিবিউশন ভ্যারিয়েন্ট তৈরি করার বিল্ড স্ক্রিপ্ট
- `minify.js` — UglifyJS এর মাধ্যমে মিনিফিকেশন পরিচালনা করে
আউটপুট ভ্যারিয়েন্টে `latest.js` (সম্পূর্ণ বৈশিষ্ট্যসম্পন্ন) এবং `light.js` (মিনিমাল) অন্তর্ভুক্ত, যা Simple Analytics CDN, কাস্টম ডোমেইন এবং Cloudflare Apps মার্কেটপ্লেসে ডিপ্লয় করা হয়।
ডেভেলপমেন্ট ওয়ার্কফ্লো:
- পিন করা ভার্সনে Node এবং pnpm ইনস্টল করুন
- `pnpm install --frozen-lockfile` চালান
- সেভ করলে যাচাই এবং কম্পিলেশনের জন্য `pnpm run watch` ব্যবহার করুন
- অবদান রাখার আগে `pnpm run build` ব্যবহার করুন; লাইভ সাইটে যাচাই করুন
- `pnpm run deploy` দিয়ে ডিপ্লয় করুন (ইন্টারেক্টিভ CLI, ডিফল্টভাবে dry-run)
পরীক্ষা BrowserStack দ্বারা sponsorকৃত বাস্তব ব্রাউজার এবং ডিভাইসের একটি ম্যাট্রিক্সের বিরুদ্ধে পরিচালনা করা হয়, ভেন্ডর-রক্ষণাবেক্ষণকৃত ভার্সন এবং দুই বছরের post-eol কভারেজ সহ。
লাইসেন্স: MIT。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.