پرش به محتوا

کتابخانه

دانلود @teddy-digital/frontend و نشانی CDN ایرانی

@teddy-digital/frontend یه بسته npm با مجوز ISC از Martina Piangerelli هست که طبق توضیح رسمی منبعش، مجموعه ای از ابزارهای کمکی جاوااسکریپت (Utility JS) برای قالب های Shopify به حساب میاد. اگه روی قالب شاپیفای کار می کنی و دنبال کدهای کمکی آماده ای، این بسته رو بررسی کن.

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

آخرین نسخه
۲.۲.۱۳
نسخه‌ها در مخزن
۶
مجوز
ISC
سازنده
martina piangerelli
آخرین بررسی
آخرین به‌روزرسانی
توضیحات

آخرین نسخه

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

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

دانلود(پنجره تازه)
نشانی مستقیم فایل اصلی https://mirror.wbweb.ir/npm/@teddy-digital/frontend@2.2.13/css/bootstrap.min.css

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

۷۵

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

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

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

کد آماده با SRI <link rel="stylesheet" href="https://mirror.wbweb.ir/npm/@teddy-digital/frontend@2.2.13/css/bootstrap.min.css" integrity="sha256-GoHGEZQnSIuKiHXBA4AICG26XTIfOiap5uYd4H/C/1E=" crossorigin="anonymous">

SHA-256: 1a81c6119427488b8a8875c1038008086dba5d321f3a26a9e6e61de07fc2ff51

درباره @teddy-digital/frontend (تدی دیجیتال فرانت اند)

@teddy-digital/frontend یه بسته npm برای فرانت اند قالب های شاپیفای هست. توضیح رسمی منبعش خیلی کوتاهه و فقط نوشته «Utility js per temi ict shopify»، یعنی ابزارهای کمکی جاوااسکریپت برای قالب های شاپیفای. از قابلیت های تک تک بخش ها حرفی نزده، برای همین ما هم چیزی از خودمون بهش نسبت نمی دیم.

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

مخاطب اصلیش توسعه دهنده هایی هستن که روی قالب شاپیفای کار می کنن و با npm و باندل کردن جاوااسکریپت راحتن. اگه سایتت وردپرسیه، به احتمال زیاد این بسته به کارت نمیاد، چون برای قالب های شاپیفای نوشته شده. فریم ورک CSS یا کیت رابط کاربری آماده هم نیست، حداقل توی توضیح رسمی چیزی نیست که این رو نشون بده. پس اگه دنبال دکمه و گرید و کامپوننت ظاهری می گردی، سراغ یه فریم ورک CSS برو.

موقع انتخاب چهار چیز رو یادت باشه. اول، چون توضیح منبع کمه، قبل از استفاده سورس بسته و فایل راهنماش رو بخون و ببین دقیقاً چی ازش در میاد. دوم، اول توی یه قالب آزمایشی تستش کن و بعد برو سراغ سایت اصلی. سوم، مجوز ISC خیلی آزاده و استفاده تجاری رو هم اجازه می ده، فقط متن مجوز و نام سازنده باید کنار کد بمونه. چهارم، نسخه بسته رو توی package.json ثابت نگه دار تا یه به روزرسانی ناخواسته رفتار قالبت رو عوض نکنه.

توی روزهایی که دسترسی به اینترنت بین الملل محدوده هم مشکلی نداری. نسخه های رسمی و بدون تغییر این بسته توی مخزن داخلی ما هم هست و می تونی از همون جا بگیریش.

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

اگه با npm کار می کنی، ساده ترین راه اینه که بسته رو از داخل پوشه پروژه قالبت نصب کنی:

  • توی ترمینال، داخل پوشه پروژه این دستور رو بزن: npm install @teddy-digital/frontend
  • بعد از نصب، پوشه بسته رو توی node_modules باز کن و فایل راهنما و فایل های اصلی رو بخون تا بدونی چه چیزهایی ازش می شه وارد کرد.
  • بسته رو توی فایل جاوااسکریپت قالبت وارد کن و با باندلری که توی پروژه داری خروجی نهایی رو بساز.
  • فایل ساخته شده رو توی پوشه assets قالب شاپیفای بذار و توی فایل layout قالب بهش لینک بده.

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

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

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

نسخه‌های ۲.x ۶ نسخه
  • ۲.۲.۱۳ آخرین نسخه ۱٫۲ مگابایت·
    نشانی مستقیم فایل اصلی 2.2.13 https://mirror.wbweb.ir/npm/@teddy-digital/frontend@2.2.13/css/bootstrap.min.css
  • ۲.۲.۱۲ ۱٫۲ مگابایت·
    نشانی مستقیم فایل اصلی 2.2.12 https://mirror.wbweb.ir/npm/@teddy-digital/frontend@2.2.12/css/bootstrap.min.css
  • ۲.۲.۱۱ ۱٫۲ مگابایت·
    نشانی مستقیم فایل اصلی 2.2.11 https://mirror.wbweb.ir/npm/@teddy-digital/frontend@2.2.11/css/bootstrap.min.css
  • ۲.۲.۱۰ ۱٫۲ مگابایت·
    نشانی مستقیم فایل اصلی 2.2.10 https://mirror.wbweb.ir/npm/@teddy-digital/frontend@2.2.10/css/bootstrap.min.css
  • ۲.۲.۹ ۱٫۲ مگابایت·
    نشانی مستقیم فایل اصلی 2.2.9 https://mirror.wbweb.ir/npm/@teddy-digital/frontend@2.2.9/css/bootstrap.min.css
  • ۲.۲.۸ قدیمی‌ترین نسخه ۱٫۲ مگابایت·
    نشانی مستقیم فایل اصلی 2.2.8 https://mirror.wbweb.ir/npm/@teddy-digital/frontend@2.2.8/css/bootstrap.min.css

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

  • یه بسته npm از Martina Piangerelli که توضیح رسمیش می گه ابزارهای کمکی جاوااسکریپت برای قالب های Shopify هست. چون توضیح منبع کوتاهه، فهرست دقیق قابلیت ها رو اینجا نمی نویسیم. بهترین راه اینه که بعد از نصب، فایل راهنما و سورس بسته رو بخونی و ببینی چی داخلشه.

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

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

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

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

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

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