وب‌سرویس مجید

پروژه packer

JohnCoene/packer

این پروژه ترکیبی از webpack، npm و زبان R است که به توسعه‌دهندگان کمک می‌کند تا بسته‌های R را با قابلیت‌های مدرن توسعه وب (مثل مدیریت وابستگی و فشرده‌سازی کد) بسازند و مدیریت کنند.

کاربرد:

این ابزار برای توسعه‌دهندگان R مناسب است که می‌خواهند از ابزارهای مدرن توسعه وب (مثل webpack و npm) برای بهبود فرآیند ساخت و مدیریت منابع (مثل JavaScript، CSS و تصاویر) در بسته‌های R استفاده کنند. ️

در چه شرایطی بهتره استفاده شود؟

وقتی که داری یک بسته R می‌نویسی و نیاز داری فایل‌های جلوی صفحه (front-end) مثل کد JavaScript یا CSS را به صورت حرفه‌ای مدیریت کنی، این ابزار می‌تونه کمک بزرگی باشه. همچنین اگر از کتابخانه‌های npm استفاده می‌کنی یا می‌خواهی کدتو فشرده و بهینه کنی، packer انتخاب خوبیه.

چند مثال از موارد استفاده:

- ساخت یک بسته R که شامل یک داشبورد تعاملی با JavaScript (مثل D3.js یا Chart.js) است.

- استفاده از کتابخانه‌های npm در یک برنامه Shiny.

- مدیریت و بسته‌بندی فایل‌های استایل و اسکریپت در یک بسته R برای استفاده در وب.

  • ##Rstats
  • ##Shiny
  • ##webpack
  • ##npm
  • ##JavaScript
  • ##DataScience
  • ##WebPackR
  • ##FrontendInR
  • ##RPackage
  • ##DevTools