رفتن به محتوا

سازگاری

این صفحه محدوده‌ای را ثبت می‌کند که بسته‌های Simurgh در آن توسعه و به‌صورت خودکار آزمایش می‌شوند. نسخه‌ای خارج از این محدوده ممکن است کار کند، اما تا وقتی در CI پوشش داده نشود پشتیبانی رسمی ندارد.

Adapterpeer موردنیازنسخهٔ توسعه در مخزنپوشش CI
@simurgh-ui/reactReact و React DOM نسخهٔ >=18React 19.2.8React 18 و 19 در Chromium، Firefox و WebKit
@simurgh-ui/vueVue نسخهٔ >=3.4Vue 3.5.41Vue 3.4 و 3.5 در Chromium، Firefox و WebKit
@simurgh-ui/angularAngular Core و Common نسخهٔ >=18Angular 20.3.27Angular 18 و 20 در Chromium، Firefox و WebKit
ابزارنیاز یا نسخهٔ تأییدشده
قالب بستهECMAScript module همراه declarationهای TypeScript؛ bundler باید exports بسته را پشتیبانی کند
package managerهر ابزاری که peer dependency و package export را درست نصب کند؛ مثال‌های مخزن از pnpm استفاده می‌کنند
pnpmbuild مخزن روی 11.16.0 ثابت شده است؛ برنامهٔ مصرف‌کننده مجبور به استفاده از همین نسخه نیست
Node.jsCI، fixtureهای CLI و quick startها روی Node.js 22 اجرا می‌شوند
TypeScriptdeclarationها با TypeScript 5.9.2 تولید می‌شوند؛ نسخهٔ مصرف‌کننده باید با فریم‌ورک انتخابی سازگار باشد

آزمون‌های مرورگری روی نسخه‌های جاری Chromium، Firefox و WebKit اجرا می‌شوند. رفتارهای صفحه‌کلید، focus، فرم، overlay، RTL، SSR و hydration در مجموعهٔ CI پوشش دارند. برای انتشار production، نسخه‌های واقعی مرورگر و دستگاه‌هایی را که کاربران محصول شما استفاده می‌کنند نیز آزمایش کنید.

هنگام گزارش، نام و نسخهٔ adapter، فریم‌ورک، مرورگر، installation model و یک نمونهٔ کوچک قابل‌اجرا را ثبت کنید. همچنین مشخص کنید مشکل در package import رخ می‌دهد یا در سورس کپی‌شده با CLI.

Last verified on 2026-08-13 against Simurgh registry 0.1.1.