منصوبے کے بارے میں

پرمز نکسٹ پرمز ORM کا TypeScript میں دوبارہ لکھا گیا ورژن ہے، جو Node.js اور TypeScript ایپلیکیشنز کے لیے مقبول ڈیٹا رسائی پرت ہے۔ فی الحال ابتدائی رسائی کے مرحلے میں، یہ وسعت پذیری، ترکیب پذیری، اور AI ایجنٹ انضمام کو مرکزی ڈیزائن اصول کے طور پر استعمال کرتے ہوئے ORM تجربے کو نئے سرے سے تشکیل دیتا ہے۔ حمایت یافتہ ڈیٹابیس - PostgreSQL: عام دستیابی — اہدافتarget - MongoDB: ابتدائی رسائی، یہ ظاہر کرتے ہوئے کہ فریم ورک SQL سے آگے بھی جاتا ہے - SQLite: تصورات کا ثبوت - MySQL: بعد میں جاری کرنے کے لیے منصوبہ بند شروع کریں ڈویلپرز `npm create prisma@next` کے ساتھ نیا منصوبہ شروع کر سکتے ہیں یا `npx @prisma/cli@next orm init` کا استعمال کرتے ہوئے پرمز نکسٹ کو موجودہ منصوبے میں شامل کر سکتے ہیں۔ سیٹ اپ خودکار طریقے سے `prisma.config.ts` کو ترتیب دیتا ہے، اسٹارٹر کنٹریکٹس کو تشکیل دیتا ہے، رن ٹائم انسٹال کرتا ہے، اور AI ایجنٹ مہارتیں رجسٹر کرتا ہے۔ AI ایجنٹ انضمام پرمز نکسٹ کو AI کوڈنگ اسسٹنٹس کے ساتھ ہم آہنگ کام کرنے کے لیے ڈیزائن کیا گیا ہے۔ دونوں انسٹالر پروجیکٹ کے روت پر `prisma-next.md` بناتے ہیں اور `.claude/skills/` اور `.agents/skills/` ڈائریکٹریز میں مہارت فائلیں بناتے ہیں۔ Claude Code، Cursor، اور GitHub Copilot جیسی AI ایجنٹس ان مہارتوں کو پڑھ سکتی ہیں تاکہ پروجیکٹ کی ڈیٹا پرت کو سمجھ سکیں اور قدرتی زبان کے اشاروں سے انتہائی تبدیلیاں لا سکیں۔ توسیع نظام ORM کا کم از کم کور ہے جس میں سب کچھ عوامی SPI (سروس فراہم کنندہ انٹرفیس) پر تعمیر کیا گیا ہے۔ یہ کسی بھی مصنف کو حسب ضرورت ڈیٹابیس، ٹولز، یا لائبریریوں کو یکجا کرنے کی اجازت دیتا ہے۔ مہیا کردہ توسیعات میں ویکٹر کالمز اور معنوی تلاش (pgvector)، BM25 انڈیکس کے ساتھ ٹائپڈ فل ٹیکسٹ تلاش (paradedb)، جیو اسپیشل اقسام اور کوئریز (postgis)، اور تلاش کردہ انکرپشن کی حمایت شامل ہے۔ پیشگی شرائط - Node.js 24 یا جدید تر - پیکیج منیجر: npm, pnpm, یا yarn لائسنس: Apache 2.0