مقالات

چیزهای جدید در Svelte: دسامبر 2023


پاییز 2023 Svelte Summit حماسی بود! شامل گفتگوهایی از سراسر اکوسیستم و راه اندازی تیم اصلی از ابزارهای جدید توسعه Svelte، بهینه سازی تصویر، و پیش نمایش Svelte 5.0! کل سخنرانی را می‌توانید در اینجا بیابید (مهر زمانی زیر):

  • 0:00 موسیقی هیپ!
  • 18:20 کاوش Svelte DevTools – Ignatius B (4 دقیقه)
  • 25:27 SvelteKit چگونه به عنوان یک چارچوب SPA عمل می کند – هنری لی (25 دقیقه)
  • 53:00 بهبود یافته: img – بن مک کان (6 دقیقه)
  • 1:03:44 inlang-paraglide JS برای SvelteKit i18n – ساموئل استروشاین (10 دقیقه)
  • 1:17:32 چگونه Svelte & GraphQL با هم خوب بازی می کنند – Jean-Yves Couet (31 دقیقه)
  • 1:53:10 اکوسیستم ناب – دومینیک جی (10 دقیقه)
  • 2:23:06 طراوت برای توسعه خلاق – استفان استاوراکیس (10 دقیقه)
  • 2:35:33 ترجمه اسناد – Romain I’Ourson (11 دقیقه)
  • 2:49:48 بهبود!- پائولو ریچیوتی (25 دقیقه)
  • 3:18:25 نکات دسترسی با راهکارهای Svelte – انریکو ساکتی (25 دقیقه)
  • 3:49:11 svelte@next – ریچ هریس (18 دقیقه)

امروز همچنین اولین روز ظهور Svelte است: یک چالش Svelte برای هر روز از دسامبر. به جشن ها بپیوندید و با استفاده از Svelte در چالش رابط کاربری روزانه شرکت کنید!

حالا بیایید به به‌روزرسانی‌ها بپردازیم…

چیزهای جدید در Svelte (پیش نمایش 5.0!)

پیش نمایش Svelte 5 اکنون در svelte@next موجود است، در حالی که نسخه فعلی Svelte 4 (@latest) است 4.2.7.همه تغییرات زیر از شاخه پیش نمایش است:

  • TypeScript اکنون به صورت بومی از طریق acorn-typescript پشتیبانی می شود (5.0.0-next.9، #9482)
  • جدید $effect.active Rune یک Boolean برمی گرداند تا نشان دهد که آیا یک افکت فعال است یا خیر. این به شما امکان می‌دهد اشتراک‌ها را هنگام خواندن یک مقدار (در یک افکت یا در قالب) تنظیم کنید، اما همچنین مقادیر را بدون ایجاد اشتراک بخوانید (5.0.0-بعدی.10، اسناد، #9591)
  • جدید $effect.root Rune یک محدوده ردیابی نشده ایجاد می کند که به طور خودکار پاک نمی شود. این برای افکت های تو در تو که می خواهید به صورت دستی کنترل کنید مفید است (5.0.0-next.14، اسناد، #9638)

برای همه یادداشت‌های انتشار در آینده، CHANGELOG را در اصلی ببینید. برای نکات برجسته، به زیر نگاه کنید!

چیزهای جدید در SvelteKit

  • اکنون با ایجاد یک پروژه SvelteKit جدید سؤال می شود که آیا می خواهید Svelte 5 بتا را امتحان کنید (#11026)
  • زیبا 3 و prettier-plugin-svelte 3 اکنون نسخه های پیش فرض هنگام ایجاد پروژه های جدید SvelteKit هستند (#10410)
  • nodejs20.x اکنون از طریق آداپتور Vercel (#11067) پشتیبانی می‌شود.
  • @sveltejs/enhanced-img به لطف پیش پردازش، ارائه تصاویر در اندازه های مختلف را آسان می کند (Docs, #10788)

برای لیست کامل رفع اشکال و به روز رسانی عملکرد، SvelteKit’s CHANGELOG را ببینید. همچنین می توانید CHANGELOG های مخصوص آداپتور را در هر یک از آنها پیدا کنید adapter دایرکتوری ها

  • آخرین نسخه ابزارهای زبان، بهترین تلاش‌ها را به شما اضافه می‌کند $props() رون (پسوند-108.1.0)
  • ابزارهای زبان بهتر پشتیبانی می کنند @render با استفاده از برچسب Snippet نوع (پسوند-108.0.0)
  • پلاگین Svelte ESLint برای پشتیبانی از پیش نمایش Svelte 5 (نسخه 2.36.0-next.2) به روز شده است.

  • MobileView یک افزونه کروم برای شبیه سازی وب سایت در زمان واقعی در دستگاه های مختلف است
  • ClassroomIO یک پلت فرم منبع باز برای Tech Bootcamps است
  • sshx یک پایانه همکاری ایمن مبتنی بر وب است
  • ToneShift به شما امکان می دهد هر صدایی را شبیه سازی کنید، موسیقی بسازید و به جامعه ای از صداها بپیوندید
  • CanvasGPT یک نقشه ذهنی مستقل است. پشتیبانی شده توسط AI
  • Wordplay یک زبان برنامه نویسی آموزشی جدید، در دسترس و فراگیر برای ایجاد تایپوگرافی بازیگوش و تعاملی است (پست وبلاگ)
  • CodeFlow یک نقشه راه برای برنامه نویسان برای یادگیری، تفکر و کدنویسی بهتر است
  • Teller یک راه حل کامل پشتیبان Minecraft است که برای تسهیل پشتیبان گیری محلی و تعامل با باطن ChunkVault طراحی شده است.
  • سودوکو یک برد است که با SvelteKit، Typescript و Tailwind ایجاد شده است

با حضور همکاران و سفرای عالی

  • تغییرات را در SvelteKit و فراتر از آن با Geoff Rich و Melting UIs با Thomas G. Lopes از Svelte Radio مشاهده کنید.
  • ایجاد بهترین کتابخانه انیمیشن SVG Svelte، نحوه انتشار کد جاوا اسکریپت خود در Npm با SvelteKit، و چه چیزی در Svelte 5 جدید است؟ (Runes, Events, Fragments) توسط Joy of Code
  • گفتگوهای روشن جامعه
  • این هفته در Svelte:
    • 27 اکتبر 2023 – SvelteKit 1.27.1، ستون های کتابخانه مؤلفه
    • 3 نوامبر 2023 – پیش پردازشگرهای انتخاب پایگاه داده SvelteKit 1.27.2
    • 10 نوامبر 2023 – SvelteKit 1.27.4، Svelte 4.2.3، بسته شدن مدال
    • 17 نوامبر 2023 – SvelteKit 1.27.6، Svelte 4.2.5، Svelte 5 ویژگی های جدید!
    • 24 نوامبر 2023 – Svelte 4.2.7، TypeScript در Markup، WebSockets در SvelteKit

برای تماشا/شنیدن

برای خواندن

  • sveltekit-view-transition یک کار ساده را فراهم می کند view-transition-api برای Sveltekit
  • هدف T18S ارائه بهترین تجربه بین المللی سازی برای SvelteKit، تضمین ایمنی نوع، عملکرد و سهولت استفاده است.
  • Svelte Flow یک جزء Svelte سفارشی برای ساخت ویرایشگرهای مبتنی بر گره و نمودارهای تعاملی است.
  • Super Sitemap یک نقشه سایت SvelteKit است که بر سهولت استفاده تمرکز دارد و فراموش کردن اضافه کردن مسیرهای خود را غیرممکن می کند.
  • Svelte UX یک کتابخانه مؤلفه مبتنی بر Tailwind برای ساده‌سازی ایجاد برنامه‌های بسیار تعاملی و بصری است.
  • CanIKit یک راه آسان برای اضافه کردن مجوز به برنامه SvelteKit شما ارائه می دهد
  • Svelte Toggles کنترل نور و تقویت کننده. تعاملات حالت تاریک و ذخیره سازی ترجیحی
  • Baselime اکنون از SvelteKit برای بسته edge-logger پشتیبانی می کند

همین برای این ماه! اگر چیزی را در Reddit یا Discord از دست دادیم، به راحتی به ما اطلاع دهید.

تا دفعه بعد 👋


Source link

نوشته های مشابه

دیدگاهتان را بنویسید

دکمه بازگشت به بالا