تايبسكريبت - هل تتبع esm.sh و jspm.org نفس النهج بالنسبة لتوافق دينو؟
لقد رأيت أمثلة على Deno تستورد وحدات npm من كل من esm.sh و jspm.org
في esm.sh قرأت:
- ستقوم esm.sh بتوفير ملحقات للوحدات الداخلية في Node (مثل fs و os وما إلى ذلك) باستخدام https://deno.land/std/node لدعم عمل بعض الوحدات في Deno، مثل
postcss- بشكل افتراضي، سيستجيب esm.sh برأس HTTP مخصص باسم X-TypeScript-Types عندما يتم تعريف الأنواع (dts)، وهذا مفيد للتحقق من أنواع deno
هل يتبع jspm.org نفس النهج؟
أي واحد من المرجح أن يسبب مشاكل أقل عند استيراد وحدات npm في دنو؟
الإجابة رقم 1
لا، في الواقع JSPM يضيف تصحيحات توافق المتصفح. وهو مصمم لاستخدامية أكثر شمولاً عبر نظم JavaScript، لذلك فإن Deno ليس الهدف الأساسي لهم، بينما هو بالتأكيد هدف لـ ESM.SH