bun-development
Guide de développement Bun
Cette compétence fournit une documentation complète pour le développement avec le runtime JavaScript Bun, couvrant l'installation, la configuration de projet, la gestion des paquets, les tests et la migration depuis Node.js.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "bun-development". Initialiser un nouveau projet Bun
النتيجة المتوقعة:
L'exécution de `bun init` crée un nouveau projet avec package.json, tsconfig.json, index.ts et README.md. Vous pouvez ensuite ajouter des scripts comme "dev": "bun run --watch index.ts" à package.json.
استخدام "bun-development". Installer express et typescript
النتيجة المتوقعة:
Utilisez `bun add express` pour les dépendances et `bun add -d typescript` pour les dépendances de développement. Bun install est 10 à 100 fois plus rapide que npm.
استخدام "bun-development". Exécuter des tests avec bun
النتيجة المتوقعة:
Créez des fichiers de test avec l'extension .test.ts. Exécutez `bun test` pour exécuter tous les tests, ou `bun test --watch` pour le rechargement automatique lors des modifications.
التدقيق الأمني
آمنThis is a legitimate Bun runtime development skill. All 117 static findings are false positives: external commands are standard Bun CLI tools, network URLs point to official Bun documentation, environment access patterns are standard Bun/Node.js development practices, and the pipe-to-shell pattern is the official Bun installation method. No malicious intent detected.
عوامل الخطر
⚙️ الأوامر الخارجية (74)
🌐 الوصول إلى الشبكة (13)
📁 الوصول إلى نظام الملفات (1)
🔑 متغيرات البيئة (9)
درجة الجودة
ماذا يمكنك بناءه
Initialisation d'un nouveau projet
Configurer rapidement de nouveaux projets JavaScript/TypeScript avec le gestionnaire de paquets rapide de Bun et les outils intégrés
Migration Node.js
Migrer des projets Node.js existants pour utiliser Bun afin d'améliorer les performances
Applications critiques en performances
Construire des serveurs HTTP et des API haute performance en utilisant les API natives de Bun
جرّب هذه الموجهات
Utiliser la compétence bun-development pour m'aider à initialiser un nouveau projet TypeScript avec Bun. Configurer une structure de projet de base avec les tests configurés.
Utiliser bun-development pour installer les paquets suivants : express, typescript et @types/express. Montrez-moi comment ajouter des dépendances de développement.
Utiliser bun-development pour m'aider à écrire des tests pour un fichier utilitaire mathématique simple. Montrez-moi comment utiliser bun:test avec les matchers courants.
Utiliser bun-development pour me montrer comment regrouper mon application TypeScript pour le déploiement en production, y compris la minification et les source maps.
أفضل الممارسات
- Utilisez les API natives de Bun comme Bun.file() et Bun.serve() pour de meilleures performances au lieu des couches de compatibilité Node.js
- Gardez les scripts package.json simples - exploitez l'exécution rapide de Bun pour l'exécution directe de fichiers
- Utilisez Bun.password.hash() pour le hachage sécurisé des mots de passe au lieu de bibliothèques externes
تجنب
- Évitez d'utiliser les API spécifiques à Node.js comme require() lorsque les instructions import fonctionnent dans Bun
- Ne comptez pas sur process.hrtime() - utilisez Bun.nanoseconds() à la place
- Évitez les configurations lourdes Express/Fastify lorsque Bun.serve() offre une gestion HTTP plus rapide