elysiajs/elysiajs

Créez un backend avec ElysiaJS, un framework haute performance et type-safe.

Qu'est-ce que elysiajs ?

Ce skill permet de créer et gérer des applications backend en utilisant ElysiaJS, un framework web rapide, type-safe et moderne pour Bun et Node.js. Il est conçu pour les développeurs cherchant à construire des API REST, GraphQL, ou des serveurs web légers avec une sécurité de type native (TypeScript) et des performances élevées. Le skill prend en charge les environnements d'exécution Bun et Node.js, et peut être utilisé avec Claude Code, Cursor ou d'autres agents IA. En s'appuyant sur la documentation SKILL.md, il guide l'utilisateur dans l'installation, la configuration, la définition des routes, la gestion des requêtes/réponses, l'intégration de plugins (comme Elysia CORS, Elysia Auth, Elysia Swagger) et le déploiement. Il simplifie la création de services backend typés, réduisant les erreurs d'exécution et améliorant la productivité grâce à des exemples concrets et des bonnes pratiques.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/elysiajs/skills/tree/main/skills/elysiajs

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait elysiajs ?

Créez un backend avec ElysiaJS, un framework haute performance et type-safe.

Description

ElysiaJS est un framework web moderne, rapide et type-safe pour Bun et Node.js. Il offre une expérience de développement fluide grâce à la vérification de type TypeScript et une performance exceptionnelle.

Utilisation

Pour utiliser ce skill, l'agent doit être capable de générer du code ElysiaJS, d'installer les dépendances nécessaires et de configurer le serveur.

Installation

bun add elysia
# ou
npm install elysia

Exemple de base

import { Elysia } from 'elysia'

const app = new Elysia()
  .get('/', () => 'Hello Elysia')
  .listen(3000)

console.log(
  `🦊 Elysia is running at ${app.server?.hostname}:${app.server?.port}`
)

Routes et paramètres

app.get('/user/:id', ({ params: { id } }) => {
  return { userId: id }
})

Plugins

  • @elysiajs/cors - Gestion CORS
  • @elysiajs/swagger - Documentation Swagger
  • @elysiajs/auth - Authentification

Ressources

Skills associés