প্রকল্প সম্পর্কে

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。