پرش به محتوا

کتابخانه

دانلود firebase و نشانی CDN ایرانی

firebase بسته رسمی جاوااسکریپت فایربیس برای وب و Node.js هست. با اون از مرورگر یا سرور به سرویس هایی مثل احراز هویت، دیتابیس Firestore، ذخیره سازی فایل و اعلان وصل می شی، بدون اینکه خودت یه بک اند کامل بنویسی. برای اپ های کوچیک تا متوسط خیلی به درد می خوره و مجوزش Apache هست.

نسخه رسمی و بدون تغییر، از منبع رسمی با مجوز Apache-2.0؛ هش هر فایل با منبع بررسی شده است.

آخرین نسخه
۱۳.۱.۰
نسخه‌ها در مخزن
۶۳
مجوز
Apache-2.0
سازنده
Firebase
آخرین بررسی
آخرین به‌روزرسانی
توضیحات

آخرین نسخه

آخرین نسخه ۱۳.۱.۰ آخرین

۵٫۱ مگابایت · ۱۹۹ فایل · انتشار

دانلود(پنجره تازه)
نشانی مستقیم فایل اصلی https://mirror.wbweb.ir/npm/firebase@13.1.0/firebase-installations.js

دانلود هفتگی جهانی

۱۳ میلیون

هفته ۲۵ مهر تا ۱ آبان۱٫۱٪ بیشتر از هفته قبل

دانلود هفتگی جهانی در ۱۲ هفته اخیر، از ۱۰ مرداد تا ۱ آبان؛ هفته آخر ۱۳٬۰۳۷٬۹۰۳ دانلود؛ ۱٫۱٪ بیشتر از هفته قبل. منبع: npm.

منبع: npmبه‌روزرسانی آمار

کد آماده با SRI <script src="https://mirror.wbweb.ir/npm/firebase@13.1.0/firebase-installations.js" integrity="sha256-EJFktJ5hrHBdNdx61odKtK9zeC0aiELSRGp1J3IsFbk=" crossorigin="anonymous"></script>

SHA-256: 109164b49e61ac705d35dc7ad6874ab4af73782d1a8842d2446a7527722c15b9

درباره firebase (فایربیس)

کتابخانه firebase همون SDK رسمی جاوااسکریپت فایربیسه و پل ارتباطی بین کد سمت کلاینت تو و سرویس های ابری فایربیس حساب می شه. فرض کن یه اپ تحت وب داری که کاربرها باید توش ثبت نام کنن، داده ذخیره بشه و فایل آپلود بشه. به جای اینکه سرور و API رو از صفر بنویسی، با همین بسته به سرویس های آماده وصل می شی. بخش های اصلیش Authentication، Cloud Firestore، Realtime Database، Cloud Storage، Cloud Messaging، Analytics و Remote Config هستن.

بیشتر به درد اپ های تک صفحه ای، پنل های سبک و پروتوتایپ می خوره، یا پروژه هایی که تیمشون کوچیکه و وقت زیادی برای ساخت بک اند ندارن. با فریم ورک هایی مثل React، Vue یا Angular هم خوب کار می کنه. ولی اگه سایتت وردپرسیه و فقط یه قالب و چندتا افزونه داری، احتمالا بهش نیازی نداری. اگه هم داده هات باید حتما روی سرور داخلی بمونن، فایربیس گزینه مناسبی نیست.

یه نکته رو از اول جدی بگیر: سرویس های فایربیس روی زیرساخت گوگل اجرا می شن و دسترسی بهشون از ایران ممکنه محدود یا ناپایدار باشه. پس اینکه خود کتابخانه روی هاست داخلی باشه، تضمین نمی کنه دیتابیس و احراز هویت هم بدون مشکل کار کنن. قبل از اینکه پروژه ات رو روی فایربیس بنا کنی، اتصال رو تست کن و روی شبکه کاربرهای واقعی ات هم بسنج.

موقع انتخاب و استفاده چندتا چیز مهمه. API فعلی ماژولاره و می تونی فقط تابع های لازم رو import کنی، که به کم شدن حجم باندل کمک می کنه. مثال های قدیمی تر توی اینترنت سبک نوشتن متفاوتی دارن، پس موقع کپی کردن کد حواست باشه. تنظیمات پروژه که از کنسول فایربیس می گیری راز حساب نمی شه، ولی امنیت داده ها کاملا به Security Rules بستگی داره، پس اون ها رو درست بنویس. برای کارهای ادمین سمت سرور هم معمولا باید سراغ بسته جداگانه firebase-admin بری، نه همین بسته.

نسخه های رسمی و بدون تغییر firebase توی مخزن داخلی ما هم در دسترسه. یعنی روزهایی که دسترسی به npm یا CDN های خارجی مشکل داره، می تونی فایل رو از همین جا برداری و توی پروژه ات بذاری.

راهنمای استفاده

راه انداختن firebase معمولا چند قدم ساده داره:

  • اول توی کنسول فایربیس یه پروژه بساز و یه اپ وب بهش اضافه کن. بعدش یه شیء تنظیمات بهت می ده که شناسه پروژه و کلیدهای سمت کلاینت توشه.
  • کتابخانه رو به صفحه اضافه کن. اگه پروژه ات ساده است، از کد آماده پایین همین صفحه استفاده کن. اگه با ابزار بیلد مثل Vite یا webpack کار می کنی، با npm نصبش کن.
  • توی کدت initializeApp رو با همون تنظیمات صدا بزن تا اپ ساخته بشه.
  • فقط سرویس هایی رو import کن که لازم داری، مثلا getAuth برای ورود کاربر یا getFirestore برای دیتابیس. هرچی کمتر import کنی، فایل نهایی سبک تر می شه.
  • قبل از انتشار، Security Rules رو برای Firestore و Storage تنظیم کن. حالت تست که همه چیز رو باز می ذاره، فقط برای محیط توسعه است.
  • روی شبکه واقعی کاربرهات تست بگیر. اگه درخواست ها به سرویس های گوگل جواب نمی دن، مشکل از کد تو نیست. باید یه راه حل جایگزین برای اتصال پیدا کنی یا سراغ بک اند دیگه ای بری.

اگه می خوای توی وردپرس استفاده کنی، کتابخانه رو فقط توی صفحه ها یا قالب هایی لود کن که واقعا بهش نیاز دارن، نه توی کل سایت.

همه نسخه‌ها (۶۳)

نسخه‌های ۱۳.x ۲ نسخه
  • ۱۳.۱.۰ آخرین نسخه ۵٫۱ مگابایت ·
    نشانی مستقیم فایل اصلی 13.1.0 https://mirror.wbweb.ir/npm/firebase@13.1.0/firebase-installations.js
  • ۱۳.۰.۰ ۵ مگابایت ·
    نشانی مستقیم فایل اصلی 13.0.0 https://mirror.wbweb.ir/npm/firebase@13.0.0/firebase-installations.js
نسخه‌های ۱۲.x ۲۳ نسخه
  • ۱۲.۱۹.۰ ۴٫۹ مگابایت ·
    نشانی مستقیم فایل اصلی 12.19.0 https://mirror.wbweb.ir/npm/firebase@12.19.0/firebase-installations.js
  • ۱۲.۱۸.۰ ۴٫۹ مگابایت ·
    نشانی مستقیم فایل اصلی 12.18.0 https://mirror.wbweb.ir/npm/firebase@12.18.0/firebase-installations.js
  • ۱۲.۱۷.۱ ۴٫۹ مگابایت ·
    نشانی مستقیم فایل اصلی 12.17.1 https://mirror.wbweb.ir/npm/firebase@12.17.1/firebase-installations.js
  • ۱۲.۱۷.۰ ۴٫۹ مگابایت ·
    نشانی مستقیم فایل اصلی 12.17.0 https://mirror.wbweb.ir/npm/firebase@12.17.0/firebase-installations.js
  • ۱۲.۱۶.۰ ۴٫۹ مگابایت ·
    نشانی مستقیم فایل اصلی 12.16.0 https://mirror.wbweb.ir/npm/firebase@12.16.0/firebase-installations.js
  • ۱۲.۱۵.۰ ۴٫۹ مگابایت ·
    نشانی مستقیم فایل اصلی 12.15.0 https://mirror.wbweb.ir/npm/firebase@12.15.0/firebase-installations.js
  • ۱۲.۱۴.۰ ۴٫۱ مگابایت ·
    نشانی مستقیم فایل اصلی 12.14.0 https://mirror.wbweb.ir/npm/firebase@12.14.0/firebase-installations.js
  • ۱۲.۱۳.۰ ۴ مگابایت ·
    نشانی مستقیم فایل اصلی 12.13.0 https://mirror.wbweb.ir/npm/firebase@12.13.0/firebase-installations.js
  • ۱۲.۱۲.۱ ۴ مگابایت ·
    نشانی مستقیم فایل اصلی 12.12.1 https://mirror.wbweb.ir/npm/firebase@12.12.1/firebase-installations.js
  • ۱۲.۱۲.۰ ۴ مگابایت ·
    نشانی مستقیم فایل اصلی 12.12.0 https://mirror.wbweb.ir/npm/firebase@12.12.0/firebase-installations.js
  • ۱۲.۱۱.۰ ۴ مگابایت ·
    نشانی مستقیم فایل اصلی 12.11.0 https://mirror.wbweb.ir/npm/firebase@12.11.0/firebase-installations.js
  • ۱۲.۱۰.۰ ۴ مگابایت ·
    نشانی مستقیم فایل اصلی 12.10.0 https://mirror.wbweb.ir/npm/firebase@12.10.0/firebase-installations.js
  • ۱۲.۹.۰ ۴ مگابایت ·
    نشانی مستقیم فایل اصلی 12.9.0 https://mirror.wbweb.ir/npm/firebase@12.9.0/firebase-installations.js
  • ۱۲.۸.۰ ۴ مگابایت ·
    نشانی مستقیم فایل اصلی 12.8.0 https://mirror.wbweb.ir/npm/firebase@12.8.0/firebase-installations.js
  • ۱۲.۷.۰ ۳٫۴ مگابایت ·
    نشانی مستقیم فایل اصلی 12.7.0 https://mirror.wbweb.ir/npm/firebase@12.7.0/firebase-installations.js
  • ۱۲.۶.۰ ۳٫۴ مگابایت ·
    نشانی مستقیم فایل اصلی 12.6.0 https://mirror.wbweb.ir/npm/firebase@12.6.0/firebase-installations.js
  • ۱۲.۵.۰ ۳٫۴ مگابایت ·
    نشانی مستقیم فایل اصلی 12.5.0 https://mirror.wbweb.ir/npm/firebase@12.5.0/firebase-installations.js
  • ۱۲.۴.۰ ۳٫۴ مگابایت ·
    نشانی مستقیم فایل اصلی 12.4.0 https://mirror.wbweb.ir/npm/firebase@12.4.0/firebase-installations.js
  • ۱۲.۳.۰ ۳٫۴ مگابایت ·
    نشانی مستقیم فایل اصلی 12.3.0 https://mirror.wbweb.ir/npm/firebase@12.3.0/firebase-installations.js
  • ۱۲.۲.۱ ۳٫۴ مگابایت ·
    نشانی مستقیم فایل اصلی 12.2.1 https://mirror.wbweb.ir/npm/firebase@12.2.1/firebase-installations.js
  • ۱۲.۲.۰ ۳٫۴ مگابایت ·
    نشانی مستقیم فایل اصلی 12.2.0 https://mirror.wbweb.ir/npm/firebase@12.2.0/firebase-installations.js
  • ۱۲.۱.۰ ۳٫۳ مگابایت ·
    نشانی مستقیم فایل اصلی 12.1.0 https://mirror.wbweb.ir/npm/firebase@12.1.0/firebase-installations.js
  • ۱۲.۰.۰ ۳٫۳ مگابایت ·
    نشانی مستقیم فایل اصلی 12.0.0 https://mirror.wbweb.ir/npm/firebase@12.0.0/firebase-installations.js
نسخه‌های ۱۱.x ۲۰ نسخه
  • ۱۱.۱۰.۰ ۳٫۴ مگابایت ·
    نشانی مستقیم فایل اصلی 11.10.0 https://mirror.wbweb.ir/npm/firebase@11.10.0/firebase-installations.js
  • ۱۱.۹.۱ ۳٫۴ مگابایت ·
    نشانی مستقیم فایل اصلی 11.9.1 https://mirror.wbweb.ir/npm/firebase@11.9.1/firebase-installations.js
  • ۱۱.۹.۰ ۳٫۴ مگابایت ·
    نشانی مستقیم فایل اصلی 11.9.0 https://mirror.wbweb.ir/npm/firebase@11.9.0/firebase-installations.js
  • ۱۱.۸.۱ ۳٫۴ مگابایت ·
    نشانی مستقیم فایل اصلی 11.8.1 https://mirror.wbweb.ir/npm/firebase@11.8.1/firebase-installations.js
  • ۱۱.۸.۰ ۳٫۴ مگابایت ·
    نشانی مستقیم فایل اصلی 11.8.0 https://mirror.wbweb.ir/npm/firebase@11.8.0/firebase-installations.js
  • ۱۱.۷.۳ ۳٫۳ مگابایت ·
    نشانی مستقیم فایل اصلی 11.7.3 https://mirror.wbweb.ir/npm/firebase@11.7.3/firebase-installations.js
  • ۱۱.۷.۲ ۳٫۳ مگابایت ·
    نشانی مستقیم فایل اصلی 11.7.2 https://mirror.wbweb.ir/npm/firebase@11.7.2/firebase-installations.js
  • ۱۱.۷.۱ ۳٫۳ مگابایت ·
    نشانی مستقیم فایل اصلی 11.7.1 https://mirror.wbweb.ir/npm/firebase@11.7.1/firebase-installations.js
  • ۱۱.۷.۰ ۳٫۳ مگابایت ·
    نشانی مستقیم فایل اصلی 11.7.0 https://mirror.wbweb.ir/npm/firebase@11.7.0/firebase-installations.js
  • ۱۱.۶.۱ ۳٫۳ مگابایت ·
    نشانی مستقیم فایل اصلی 11.6.1 https://mirror.wbweb.ir/npm/firebase@11.6.1/firebase-installations.js
  • ۱۱.۶.۰ ۳٫۳ مگابایت ·
    نشانی مستقیم فایل اصلی 11.6.0 https://mirror.wbweb.ir/npm/firebase@11.6.0/firebase-installations.js
  • ۱۱.۵.۰ ۳٫۳ مگابایت ·
    نشانی مستقیم فایل اصلی 11.5.0 https://mirror.wbweb.ir/npm/firebase@11.5.0/firebase-installations.js
  • ۱۱.۴.۰ ۳٫۳ مگابایت ·
    نشانی مستقیم فایل اصلی 11.4.0 https://mirror.wbweb.ir/npm/firebase@11.4.0/firebase-installations.js
  • ۱۱.۳.۱ ۳٫۳ مگابایت ·
    نشانی مستقیم فایل اصلی 11.3.1 https://mirror.wbweb.ir/npm/firebase@11.3.1/firebase-installations.js
  • ۱۱.۳.۰ ۳٫۳ مگابایت ·
    نشانی مستقیم فایل اصلی 11.3.0 https://mirror.wbweb.ir/npm/firebase@11.3.0/firebase-installations.js
  • ۱۱.۲.۰ ۳٫۲ مگابایت ·
    نشانی مستقیم فایل اصلی 11.2.0 https://mirror.wbweb.ir/npm/firebase@11.2.0/firebase-installations.js
  • ۱۱.۱.۰ ۳٫۲ مگابایت ·
    نشانی مستقیم فایل اصلی 11.1.0 https://mirror.wbweb.ir/npm/firebase@11.1.0/firebase-installations.js
  • ۱۱.۰.۲ ۳٫۲ مگابایت ·
    نشانی مستقیم فایل اصلی 11.0.2 https://mirror.wbweb.ir/npm/firebase@11.0.2/firebase-installations.js
  • ۱۱.۰.۱ ۳٫۲ مگابایت ·
    نشانی مستقیم فایل اصلی 11.0.1 https://mirror.wbweb.ir/npm/firebase@11.0.1/firebase-installations.js
  • ۱۱.۰.۰ ۳٫۲ مگابایت ·
    نشانی مستقیم فایل اصلی 11.0.0 https://mirror.wbweb.ir/npm/firebase@11.0.0/firebase-installations.js
نسخه‌های ۱۰.x ۱۸ نسخه
  • ۱۰.۱۴.۱ ۳٫۳ مگابایت ·
    نشانی مستقیم فایل اصلی 10.14.1 https://mirror.wbweb.ir/npm/firebase@10.14.1/firebase-installations.js
  • ۱۰.۱۴.۰ ۳٫۳ مگابایت ·
    نشانی مستقیم فایل اصلی 10.14.0 https://mirror.wbweb.ir/npm/firebase@10.14.0/firebase-installations.js
  • ۱۰.۱۳.۲ ۳٫۳ مگابایت ·
    نشانی مستقیم فایل اصلی 10.13.2 https://mirror.wbweb.ir/npm/firebase@10.13.2/firebase-installations.js
  • ۱۰.۱۳.۱ ۳٫۳ مگابایت ·
    نشانی مستقیم فایل اصلی 10.13.1 https://mirror.wbweb.ir/npm/firebase@10.13.1/firebase-installations.js
  • ۱۰.۱۳.۰ ۳٫۳ مگابایت ·
    نشانی مستقیم فایل اصلی 10.13.0 https://mirror.wbweb.ir/npm/firebase@10.13.0/firebase-installations.js
  • ۱۰.۱۲.۵ ۳٫۳ مگابایت ·
    نشانی مستقیم فایل اصلی 10.12.5 https://mirror.wbweb.ir/npm/firebase@10.12.5/firebase-installations.js
  • ۱۰.۱۲.۴ ۳٫۳ مگابایت ·
    نشانی مستقیم فایل اصلی 10.12.4 https://mirror.wbweb.ir/npm/firebase@10.12.4/firebase-installations.js
  • ۱۰.۱۲.۳ ۳٫۳ مگابایت ·
    نشانی مستقیم فایل اصلی 10.12.3 https://mirror.wbweb.ir/npm/firebase@10.12.3/firebase-installations.js
  • ۱۰.۱۲.۲ ۳٫۳ مگابایت ·
    نشانی مستقیم فایل اصلی 10.12.2 https://mirror.wbweb.ir/npm/firebase@10.12.2/firebase-installations.js
  • ۱۰.۱۲.۱ ۳٫۳ مگابایت ·
    نشانی مستقیم فایل اصلی 10.12.1 https://mirror.wbweb.ir/npm/firebase@10.12.1/firebase-installations.js
  • ۱۰.۱۲.۰ ۳٫۳ مگابایت ·
    نشانی مستقیم فایل اصلی 10.12.0 https://mirror.wbweb.ir/npm/firebase@10.12.0/firebase-installations.js
  • ۱۰.۱۱.۱ ۳٫۳ مگابایت ·
    نشانی مستقیم فایل اصلی 10.11.1 https://mirror.wbweb.ir/npm/firebase@10.11.1/firebase-installations.js
  • ۱۰.۱۱.۰ ۳٫۳ مگابایت ·
    نشانی مستقیم فایل اصلی 10.11.0 https://mirror.wbweb.ir/npm/firebase@10.11.0/firebase-installations.js
  • ۱۰.۱۰.۰ ۳٫۳ مگابایت ·
    نشانی مستقیم فایل اصلی 10.10.0 https://mirror.wbweb.ir/npm/firebase@10.10.0/firebase-installations.js
  • ۱۰.۹.۰ ۳٫۲ مگابایت ·
    نشانی مستقیم فایل اصلی 10.9.0 https://mirror.wbweb.ir/npm/firebase@10.9.0/firebase-installations.js
  • ۱۰.۸.۱ ۳٫۲ مگابایت ·
    نشانی مستقیم فایل اصلی 10.8.1 https://mirror.wbweb.ir/npm/firebase@10.8.1/firebase-installations.js
  • ۱۰.۸.۰ ۳٫۲ مگابایت ·
    نشانی مستقیم فایل اصلی 10.8.0 https://mirror.wbweb.ir/npm/firebase@10.8.0/firebase-installations.js
  • ۱۰.۷.۲ قدیمی‌ترین نسخه ۳٫۱ مگابایت ·
    نشانی مستقیم فایل اصلی 10.7.2 https://mirror.wbweb.ir/npm/firebase@10.7.2/firebase-installations.js

پرسش‌های رایج

  • firebase بسته جاوااسکریپت رسمی فایربیسه که اپ وب یا Node.js رو به سرویس های ابری وصل می کنه. با اون می تونی ثبت نام و ورود کاربر، ذخیره داده توی Firestore یا Realtime Database، آپلود فایل و ارسال اعلان رو بدون نوشتن بک اند کامل راه بندازی. بیشتر برای اپ های کوچیک تا متوسط کاربرد داره.

  • بله، ولی بیشتر وقتی به دردت می خوره که بخش تعاملی خاصی داشته باشی، مثلا یه داشبورد یا فرم زنده. برای یه سایت معمولی لازم نیست. بسته رو فقط توی صفحه هایی لود کن که بهش نیاز دارن تا سرعت بقیه سایت پایین نیاد.

  • نه الزاما. مخزن فقط فایل کتابخانه رو در دسترس می ذاره. خود سرویس ها روی سرورهای گوگل اجرا می شن و دسترسی از ایران ممکنه محدود یا ناپایدار باشه. پس قبل از ساخت پروژه، اتصال به سرویس مورد نظرت رو روی شبکه واقعی کاربرهات امتحان کن.

  • firebase برای کدی طراحی شده که سمت کاربر، یعنی توی مرورگر، اجرا می شه و دسترسیش با Security Rules کنترل می شه. firebase-admin برای سرور و دسترسی سطح مدیره. این دو رو قاطی نکن و کلید حساس سرور رو هیچ وقت توی کد مرورگر نذار.

  • مجوز کتابخانه Apache هست که استفاده تجاری رو اجازه می ده، به شرط رعایت چیزهایی مثل حفظ اطلاعیه مجوز. ولی سرویس های ابری فایربیس شرایط استفاده و قیمت گذاری جداگانه ای دارن که باید از منبع رسمی خودشون بررسی کنی.

چیزی که لازم دارید اینجا نیست؟

نام کتابخانه، افزونه یا قالب را بفرستید؛ پس از بررسی، نسخه‌های رسمی آن به مخزن اضافه می‌شود.