؟ القفز إلى npm ؟
njt.vercel.app
هل تكتب أسماء الحزم في محرك البحث الخاص بك ثم تنتقل إلى المصدر والصفحة الرئيسية وسجل التغيير وما إلى ذلك؟ ؟؟؟؟
يمكنك توفير خمس ثوانٍ آلاف المرات من خلال الانتقال سريعًا إلى عنوان URL الصحيح:
???
njt <package> [destination]
???
b
→ تقدير تكلفة الحزمة على موقع Bundlephobia.comc
→ سجل التغييرg
→ github (gitlab، وما إلى ذلك) جذر المستودعh
→ الصفحة الرئيسية (الاسم المستعار لـ w
لموقع الويب أو d
للمستندات)i
→ القضاياn
→ معلومات الحزمة على npmjs.comp
→ سحب الطلبات (الاسم المستعار كـ m
لطلبات الدمج)r
→ قائمة إصدارات جيثبs
→ المصدر (غالبًا ما يكون نفس جذر المستودع، ولكن يمكن أن يكون دليلًا فرعيًا له في حالة وجود monorepo)t
→ قائمة علامات gitu
→ معاينة محتويات الحزمة على unpkg.comv
→ قائمة إصدارات الحزمة مع التواريخ على npmjs.comy
→ صفحة الحزمة على موقع Yarnpkg.com (سجل متطابق لـ npmjs.com).
→ تصفح كود GitHub / GitLab يؤدي حذف الوجهة أو إدخال وجهة غير موجودة إلى نقلك إلى صفحة الحزمة على npmjs.com كما لو كنت تستخدم n
.
njt prettier
(لا توجد وجهة محددة)
؟ → https://www.npmjs.com/package/prettier
njt prettier h
(الصفحة الرئيسية)
؟ → https://prettier.io
njt prettier s
(المصدر)
؟ → https://github.com/prettier/prettier
njt prettier r
(الإصدارات)
؟ → https://github.com/prettier/prettier/releases
njt prettier y
(غزل)
؟ → https://yarnpkg.com/package/prettier
njt
هناك العديد من البيئات التي يمكنك من خلالها الوصول إلى njt
. اختر ما تفضله أو استخدمه جميعًا!
قم بتثبيت njt
عالميًا من npm عن طريق تشغيل هذا الأمر في جهازك الطرفي:
npm install --global njt
أنت جاهز تمامًا. حاول الآن تنفيذ الأمر njt <package> [destination]
باستخدام بعض الوسائط الحقيقية. على سبيل المثال، سينقلك هذان الأمران إلى صفحة Lodash g ithub repo و h ، على التوالي:
njt lodash g
njt lodash h
سيتم عرض قائمة بالوجهات المدعومة إذا قمت بتشغيل njt
بدون وسائط.
لإلغاء التثبيت، قم بتشغيل npm remove --global njt
. لإعادة التثبيت أو الترقية، قم بتشغيل npm install --global njt
مرة أخرى.
نصيحة احترافية عند تحديد .
بدلاً من اسم الحزمة، يأخذ njt
الاسم من أقرب ملف package.json
.
نصيحة احترافية لتخصيص المتصفح الذي تريد فتحه، قم بتعيين متغير بيئة يسمى NJT_BROWSER
(أو BROWSER
فقط) مع اسم التطبيق الذي تختاره. قد تختلف القيمة بناءً على نظام التشغيل لديك. لاحظ أن تعيين BROWSER
بدلاً من NJT_BROWSER
يمكن أن يؤثر على الأدوات الأخرى، وهو ما قد يكون مرغوبًا فيه أو غير مرغوب فيه.
افتح إعدادات Chrome، على سبيل المثال، بالانتقال إلى chrome://settings
انتقل إلى قسم إدارة محركات البحث (على سبيل المثال عن طريق كتابة اسمه في حقل إعدادات البحث )
انقر فوق "إضافة" بجوار محركات البحث الأخرى
املأ نموذج إضافة محرك بحث :
مجال | قيمة |
---|---|
محرك البحث | njt (npm jump to) |
الكلمة الرئيسية | njt |
عنوان URL مع %s بدلاً من الاستعلام | https://njt.vercel.app/jump?from=chrome&to=%s |
اضغط على إضافة
من الآن فصاعدًا، ستؤدي كتابة njt <package> [destination]
في شريط العناوين إلى نقلك مباشرةً إلى الصفحة التي تريدها. على سبيل المثال، سينقلك njt react h
إلى صفحة React.js الرئيسية.
لإلغاء التثبيت، افتح قسم إدارة محركات البحث في إعدادات Chrome، وانقر على ثلاث نقاط بجوار محركات البحث الأخرى → njt واضغط على إزالة من القائمة .
نصيحة احترافية يمكنك استخدام n
بدلاً من njt
ككلمة رئيسية لتجنب كتابة حرفين إضافيين في كل مرة. سيصبح أمر الكتابة في شريط عناوين Chrome هو n <package> [destination]
يمكنك استخدام njt
مباشرة من شريط العناوين في Firefox.
njt
في حقل الكلمة الأساسية من الآن فصاعدًا، ستؤدي كتابة njt <package> [destination]
في شريط العناوين إلى نقلك مباشرةً إلى الصفحة التي تريدها. على سبيل المثال، سينقلك njt react h
إلى صفحة React.js الرئيسية.
لإلغاء التثبيت، افتح إشارات Firefox المرجعية من القائمة الرئيسية، وابحث عن njt
وقم بإزالة الإشارة المرجعية.
نصيحة احترافية يمكنك استخدام n
بدلاً من njt
ككلمة رئيسية للبحث لتجنب كتابة حرفين إضافيين في كل مرة. سيصبح أمر الكتابة في شريط عناوين Firefox هو n <package> [destination]
هل تريد القفز مباشرة من Alfred Launcher؟
افتح التفضيلات → الميزات → بحث الويب
انقر فوق إضافة بحث مخصص
املأ النموذج:
مجال | قيمة |
---|---|
عنوان URL للبحث | https://njt.vercel.app/jump?from=alfred&to={query} |
عنوان | Search njt for '{query}' |
الكلمة الرئيسية | njt |
رمز | اسحب من https://njt.vercel.app/favicon-32x32.png |
اضغط على حفظ
وبدلاً من ذلك، انسخ وافتح رابط Alfred الخاص هذا لتنفيذ جميع الخطوات المذكورة أعلاه نيابةً عنك:
alfred://customsearch/Search%20njt%20for%20%27%7Bquery%7D%27/njt/utf8/nospace/https%3A%2F%2Fnjt.vercel.app%2Fjump%3Ffrom%3Dalfred%26to%3D%7Bquery%7D
نصيحة احترافية يمكنك استخدام n
بدلاً من njt
ككلمة رئيسية للبحث لتجنب كتابة حرفين إضافيين في كل مرة. سيصبح أمر الكتابة في شريط عناوين Alfred هو n <package> [destination]
يمكنك أيضًا إنشاء متغيرات باستخدام لاحقات njt
المفضلة لديك للانتقال إلى مواقعك المفضلة بأحرف أقل. على سبيل المثال، يمكن أن تكون الكلمة الرئيسية ng
اختصارًا لـ njt {query} g
.
إذا كنت تستخدم Visual Studio Code، فيمكنك إضافة njt إلى لوحة الأوامر عبر ملحق LaunchX.
قم بتثبيت الامتداد
افتح لوحة الأوامر
اكتب njt
ثم اضغط على Enter
اكتب بحثك واضغط على Enter مرة أخرى
نصيحة احترافية استخدم ctrl+alt+n
لتجاوز لوحة الأوامر.
DuckDuckGo Bang في انتظار الموافقة (الرجاء المساعدة إذا كنت تعرف كيفية تسريع العملية).
إذا كنت تستخدم duckduckgo.com كمحرك البحث الأساسي، فاكتب !njt <package> [destination]
في حقل البحث الخاص به (لاحظ علامة التعجب الرائدة). هذه الخدعة ممكنة بفضل ميزة DuckDuckGo الرائعة.
njt
المصغرافتح njt.vercel.app، واكتب استعلامك، ثم اضغط على Enter. هذه الطريقة أبطأ قليلاً من الطرق الأخرى لأنها تتضمن فتح صفحة ويب بنموذج إدخال. على الجانب الإيجابي، فهو يعمل في كل مكان ولا يتطلب الإعداد.
شكرًا لـ Vercel على استضافة njt.vercel.app
هل أنت خبير اختصارات البحث؟ لا تتردد في اقتراح نقطة دخول أخرى إلى njt
وتوفير وقت الأشخاص حول العالم!
njt
تي منطق njt
مركزي ويقع داخل نقطة النهاية njt.vercel.app/jump
(المصدر).
ترسل جميع واجهات njt
استعلامات المستخدم إلى https://njt.vercel.app/jump?from=UI_ID&to=USER_QUERY
، والتي تتم إعادة توجيهك منها إلى الوجهة.
بالنسبة للاستعلامات مثل njt <package>
أو njt <package> y
، تكون عمليات إعادة التوجيه مباشرة: https://www.npmjs.com/package/<package>
أو https://yarnpkg.com/package/<package>
.
تتضمن معظم الحالات الأخرى إلقاء نظرة على package.json
للحصول على أحدث إصدار من الحزمة التي تم البحث عنها. يتم جلب هذا الملف من www.npmjs.com. يحتوي على موقع المستودع والصفحة الرئيسية وبعض الحقول الأخرى المستخدمة لإنشاء عنوان URL المقصود.
لا تقوم واجهات njt
الرسمية ونقطة النهاية njt.vercel.app/jump
بتخزين الاستعلامات المرسلة. نظرًا لاستضافة njt.vercel.app بواسطة Vercel، يتم تسجيل بيانات الأداء والاستخدام بواسطة البنية التحتية (راجع Vercel Analytics).
عندما ينتقل njt
إلى https://njt.vercel.app/jump?from=UI_ID&to=USER_QUERY
، يتم إرسال المعلمة from=UI_ID
إلى نقطة النهاية بجانب استعلام المستخدم. يتم تجاهل القيمة حاليًا ولكن قد يتم استخدامها في المستقبل لحل الاستعلامات أو لتحليل مدى شعبية واجهات njt
.
تم تضمين اختصارات بعض وجهات njt
في npm
cli:
؟ npm home <package>
أو npm docs <package>
⭥
؟ njt <package> h
(الصفحة الرئيسية)
؟ npm issues <package>
أو npm bugs <package>
⭥
؟ njt <package> i
(القضايا)
؟ npm repo <package>
⭥
؟ njt <package> g
(github، gitlab، إلخ. الريبو)
مع njt
، يمكنك الوصول إلى المزيد من الاختصارات في بيئات متعددة، مما يجعلك أكثر إنتاجية يومًا بعد يوم.