npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@rosegriffon/website

v1.4.4

Published

Application Next.js 16 unifiée de **Rose Griffon** (`rosegriffon.fr`), fusionnant l'ancien portail associatif et l'ensemble de la base de données / wiki **Azalée** (_Inazuma Eleven: Victory Road_), le système de publication des Chroniques et d'actualités,

Readme

Rose Griffon — Application Unifiée

Application Next.js 16 unifiée de Rose Griffon (rosegriffon.fr), fusionnant l'ancien portail associatif et l'ensemble de la base de données / wiki Azalée (Inazuma Eleven: Victory Road), le système de publication des Chroniques et d'actualités, et l'espace d'administration.


Architecture des Routes

1. Portail Principal & Vie Associative

  • / : Accueil, actualités en une, prochains événements, liens communautaires.
  • /community : Hub communautaire, intégration Discord, liens sociaux.
  • /shop : Boutique associative et goodies.
  • /notre-equipe : Présentation de l'équipe, de l'association et des partenaires.
  • /a-propos : Charte, histoire, engagements et contact.
  • /sondages : Système de sondages communautaires.

2. Base de Données & Wiki (Inazuma Eleven: Victory Road) — /wiki

  • /wiki : Portail d'accueil du wiki (recherche globale, nouveautés, raccourcis).
  • /wiki/chara : Annuaire complet des 5 930+ joueurs (cartes, heptagone de stats, raretés, variantes).
  • /wiki/skill : Catalogue des techniques spéciales et arbres d'évolution.
  • /wiki/aura : Les 5 familles d'auras (Esprits Guerriers, Totems, Mixi-Max, Éveil, Changement de Mode).
  • /wiki/equipe : Équipes et formations du jeu.
  • /wiki/item : Objets, consommables et équipements.
  • /wiki/boutique : Magasins et inventaires du jeu.
  • /wiki/capsule & /wiki/invocation : Distributeurs de capsules et tirages.
  • /wiki/drops : Tables de butin et probabilités réelles.
  • /wiki/quete : Missions et quêtes principales / secondaires.
  • /wiki/niveau : Courbe d'expérience et calculateurs de montée de niveau.
  • /wiki/succes : Trophées et succès à débloquer.
  • /wiki/gallery & /wiki/textures : Galerie d'illustrations et textures brutes du jeu.
  • /wiki/sons & /wiki/videos : Banques de voix / bruitages et cinématiques.
  • /wiki/modeles : Visualiseur de modèles 3D (VRM / GLB Three.js).
  • /wiki/tools : Boîte à outils (comparateur de joueurs, générateur d'équipe aléatoire, team builder, traducteur de texte).
  • /wiki/save : Lecteur et analyseur de sauvegardes IEVR.
  • /wiki/cross : Passerelle Inazuma Eleven Cross.

3. Chroniques & Actualités — /chroniques et /news

  • Fusion complète des actualités Azalée (app = 'azalee') et des Chroniques du Bouquet (app = 'website').
  • Support universel du format Lexical JSON AST et de l'ancien HTML brut via LexicalRenderer.
  • Catégories combinées : official, community, esport, guides, association, announcement, event, critique.
  • Commentaires unifiés, likes, fils de discussion imbriqués et intégration des tweets officiels.

4. Tableau de Bord d'Administration — /admin

  • /admin : Vue d'ensemble et métriques.
  • /admin/news : Éditeur d'articles Lexical avec gestion des brouillons, programmation et versions.
  • /admin/database : Explorateur et éditeur direct des tables Supabase / PostgreSQL.
  • /admin/tweets : Synchronisation et modération des tweets importés.
  • /admin/import-sheet & /admin/import-google-doc : Outils d'ingestion Google Sheets et Docs.
  • /admin/audit : Journal d'audit complet de toutes les actions d'administration.
  • /admin/zukan-review : Revue et validation des données du Zukan.
  • /admin/users & /admin/staff : Gestion des rôles, permissions et membres.

Compatibilité & Rétro-compatibilité Nginx

Toutes les anciennes URLs https://azalee.rosegriffon.fr/* sont préservées sans régression :

  • https://azalee.rosegriffon.fr/ ➔ https://rosegriffon.fr/wiki (301 Permanent).
  • https://azalee.rosegriffon.fr/<section>/... ➔ https://rosegriffon.fr/wiki/<section>/... (301 Permanent).
  • https://azalee.rosegriffon.fr/news/... ➔ https://rosegriffon.fr/news/... (301 Permanent).
  • https://azalee.rosegriffon.fr/dashboard/... ➔ https://rosegriffon.fr/admin/... (301 Permanent).
  • https://azalee.rosegriffon.fr/api/... ➔ proxifié directement vers le backend unifié (préservation des requêtes POST, PUT, webhooks et bots Discord).

Commandes de Développement & Production

# Lancer en développement
bun run dev

# Tester la compilation de production
bun run build

# Déployer en production (bleu/vert sans coupure)
bun scripts/ops/deploy.ts deploy website --no-build --no-gate