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

nexu-app

v2.0.5

Published

CLI to create and update Nexu monorepo projects

Downloads

635

Readme

nexu-app

CLI pour créer et mettre à jour des projets Nexu monorepo.

Installation

# Pas besoin d'installer, utiliser directement avec npx
npx nexu-app init my-project

# Ou installer globalement
npm install -g nexu-app

Commandes

nexu-app init [project-name]

Crée un nouveau projet Nexu monorepo.

# Interactif
npx nexu-app init

# Avec nom de projet
npx nexu-app init my-app

# Options
npx nexu-app init my-app --skip-install  # Ne pas installer les dépendances
npx nexu-app init my-app --skip-git      # Ne pas initialiser git

Le wizard interactif permet de:

  • Choisir les packages à inclure
  • Sélectionner les fonctionnalités (services Docker, workflows, etc.)

nexu-app update

Met à jour un projet existant avec les dernières fonctionnalités.

# Mettre à jour tout
npx nexu-app update

# Mettre à jour seulement les packages
npx nexu-app update --packages

# Mettre à jour seulement les configs
npx nexu-app update --config

# Mettre à jour seulement les workflows
npx nexu-app update --workflows

# Mettre à jour seulement les services Docker
npx nexu-app update --services

# Voir ce qui serait mis à jour sans faire de changements
npx nexu-app update --dry-run

nexu-app add <component>

Ajoute un composant à un projet existant.

# Ajouter un package
npx nexu-app add package
npx nexu-app add package --name logger

# Ajouter les services Docker
npx nexu-app add service

Workflow typique

Nouveau projet

# 1. Créer le projet
npx nexu-app init my-app
cd my-app

# 2. Créer une application
pnpm generate:app api 4000
pnpm generate:app web 3000

# 3. Développer
pnpm dev

Mise à jour d'un projet existant

# 1. Depuis la racine du projet
cd my-existing-project

# 2. Mettre à jour
npx nexu-app update

# 3. Installer les nouvelles dépendances
pnpm install

Ajouter des fonctionnalités

# Ajouter un nouveau package partagé
npx nexu-app add package

# Ajouter les services Docker
npx nexu-app add service

Packages disponibles

| Package | Description | | ----------- | -------------------------------- | | cache | Cache in-memory avec TTL | | config | Configurations ESLint/TypeScript | | constants | Constantes partagées | | logger | Logger avec niveaux et couleurs | | result | Try/catch fonctionnel | | types | Types TypeScript partagés | | ui | Composants React | | utils | Fonctions utilitaires |

Services Docker disponibles

| Service | Profile | Description | | ------------- | ---------- | ----------------------------- | | PostgreSQL | database | Base de données relationnelle | | Redis | database | Cache et store clé-valeur | | RabbitMQ | messaging | Message broker (AMQP) | | Kafka | messaging | Event streaming | | Prometheus | monitoring | Métriques et alerting | | Grafana | monitoring | Visualisation des métriques | | MinIO | storage | Stockage S3-compatible | | Elasticsearch | search | Moteur de recherche |

Publication

Pour publier une nouvelle version:

cd packages/nexu-app
pnpm build
npm publish