StricJS هو إطار Bun لبناء تطبيقات الويب وواجهات البرمجة عالية الأداء.
- سريع — Stric هو أحد أسرع أطر Bun. راجع المعيار للحصول على مزيد من التفاصيل.
- بسيط — المكونات الأساسية مثل
@stricjs/routerو@stricjs/utilsأقل من 50 كيلو بايت ولا تتطلب تبعيات خارجية. - قابل للتوسع — يتضمن Stric نظام إضافات، وحقن التبعيات، وتحسينات اختيارية للتعامل مع الطلبات.
استخدم bun init لإنشاء مشروع فارغ.
bash
mkdir myapp
cd myapp
bun init
bun add @stricjs/router @stricjs/utilsلتنفيذ خادم HTTP بسيط مع StricJS:
ts
import { Router } from "@stricjs/router";
export default new Router().get("/", () => new Response("مرحبًا"));لتقديم ملفات ثابتة من /public:
ts
import { dir } from "@stricjs/utils";
export default new Router().get("/", () => new Response("مرحبًا")).get("/*", dir("./public"));شغل الملف في وضع المراقبة لبدء خادم التطوير.
bash
bun --watch run index.tsلمزيد من المعلومات، راجع وثائق Stric.