Ressources · Intégration Make

Intégration NPM Registry MakeAutomatiser NPM Registry avec Make.

Vérifier une version de paquet à la main, ça ne tient pas longtemps. L'intégration NPM Registry Make apporte 3 modules : chercher dans le registre, lire la fiche d'un paquet, ou appeler l'API toi-même. Cette page montre la connexion et le premier scénario.

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Ce que tu peux automatiser

À quoi sert l'intégration NPM Registry Make ?

Elle relie le registre npm à Make, l'outil où tu montes un scénario : une chaîne de modules, chaque module étant une brique qui fait une seule chose, et l'ensemble tourne sans toi. Trois modules suffisent ici pour chercher un paquet par son nom, récupérer sa fiche complète, ou taper directement dans l'API du registre quand le reste ne suffit plus. Rien à installer, rien à héberger.

Garder une liste de dépendances honnête. Un scénario planifié appelle Get package metadata sur les paquets qui comptent et dépose ce qu'il reçoit là où ton équipe regarde déjà. Ce que tu lis vient du registre, pas d'une valeur recopiée un jour dans un tableau et oubliée depuis.

Choisir une bibliothèque sans y passer l'après-midi. Search the registry prend le texte que tu tapes et remonte les paquets qui collent, un bundle par résultat. Un bundle, c'est un élément qui passe d'un module au suivant. Zéro, un ou plusieurs : le scénario continue avec ce que le registre a trouvé.

Aller chercher ce que les deux autres ne donnent pas. Make an API Call envoie à l'API du registre la requête que tu écris, sur la même connexion, le lien entre ton compte et Make que tous les modules réutilisent, donc un besoin en dehors des modules listés ne bloque pas le scénario.

Deux limites, annoncées franchement. La page de Make sur cette app est courte, faute d'informations publiques suffisantes pour en tirer un guide complet, donc la référence, c'est ce que l'éditeur affiche dans le module et pas une page web. Et il n'y a aucun déclencheur : rien dans le registre ne réveille Make, c'est toi qui décides quand le scénario part. Le même registre existe sur l'autre outil, avec l'Intégration NPM Registry n8n et le comparatif n8n vs Make pour trancher. Et pour apprendre l'outil sérieusement, il y a la Formation Make.

Connexion

Comment connecter ton compte NPM Registry à Make ?

  1. 01

    Pose un module NPM Registry

    Crée un scénario, clique sur le +, cherche NPM Registry dans la liste des apps et choisis un de ses trois modules. Le panneau du module affiche un bouton Create a connection : c'est lui qui ouvre la connexion, ton compte relié à Make une fois pour toutes.

  2. 02

    Autorise Make

    Donne un nom à la connexion si tu comptes en gérer plusieurs, puis suis ce que demande la fenêtre. Soit tu autorises Make depuis la page de l'app, soit tu colles la clé qu'elle te fournit. La documentation ne dit pas laquelle des deux s'applique ici, alors lis la fenêtre plutôt que de deviner.

  3. 03

    Enregistre une bonne fois

    Clique sur Save. La connexion reste dans ton compte Make et tous les modules NPM Registry de tous tes scénarios s'en servent, tu n'auras pas à recommencer au module suivant.

Premier scénario

Ton premier scénario : du mot cherché à la fiche du paquet

ObjectifÀ l'heure que tu fixes, Make cherche un paquet dans NPM Registry et lit sa fiche complète, sans que personne n'ouvre un terminal.

  1. 01

    Crée le scénario

    Depuis la page Scenarios, crée un nouveau scénario. Un rond avec un + t'attend au milieu de la toile : c'est là que se pose le premier module, celui qui donnera le tempo au reste.

  2. 02

    Ajoute Search the registry

    Tape NPM Registry dans la recherche d'apps, choisis Search the registry, puis clique sur Create a connection pour relier ton compte. Le module s'installe et son panneau s'ouvre dans la foulée.

  3. 03

    Renseigne ce que tu cherches

    Dans le panneau, écris le texte que le registre doit faire correspondre. Une fois la connexion en place, Make va lire lui-même ce qu'il peut chez l'app et te le propose, au lieu de te laisser taper à l'aveugle.

  4. 04

    Enchaîne Get package metadata

    Clique sur le + à droite du premier module et ajoute Get package metadata. Fais glisser dans son champ la valeur renvoyée par la recherche : le second module lit ce que le premier a trouvé.

  5. 05

    Teste avec Run once

    Clique sur Run once. Le scénario part une seule fois et chaque module affiche les bundles qu'il a reçus, donc tu vois les vraies données avant d'avoir planifié quoi que ce soit.

  6. 06

    Planifie et active

    Ouvre Scheduling sur le premier module. Un scénario neuf tourne toutes les 15 minutes par défaut, choisis le rythme qui correspond à ton besoin, puis bascule l'interrupteur du scénario sur on.

Modules

Les 3 modules NPM Registry, un par un

NPM Registry te donne 3 modules. Pour chacun : ce qu'il fait pour toi, le moment où tu le choisis, et ce qu'il faut surveiller.

NPM Registry1

Get package metadata

Action

Dans MakeThis module responds with the package metadata document, sometimes informally called a "packument" or "doc.json".

Demande au registre tout ce qu'il conserve sur un paquet précis et rend le document entier en un seul bundle, celui que le monde npm surnomme un packument, ou doc.json.

Quand l'utiliser
au moment où un scénario a besoin de l'état réel d'une bibliothèque, et pas d'une copie qui dort dans un document interne.
Attention
il répond sur le paquet que tu nommes, celui-là seulement, donc passe par la recherche si l'orthographe exacte t'échappe.
NPM Registry2

Make an API Call

Action

Dans MakePerforms an arbitrary API call.

Envoie à l'API du registre la requête que tu rédiges toi-même et verse la réponse dans le scénario. C'est le module qui couvre le terrain laissé de côté par les deux autres, sur la connexion déjà créée.

Quand l'utiliser
un cas qui sort du cadre de Get package metadata et de Search the registry, et que tu préfères ne pas traiter en dehors de Make.
Attention
rien n'est prérempli ici, il faut savoir quelle requête envoyer avant même d'ouvrir le module.
NPM Registry3

Search the registry

Recherche

Dans MakeSearch the NPM registry for packages matching the given text

Reçoit un bout de texte et remonte les paquets qui correspondent, un bundle par résultat. Zéro, un ou plusieurs : le scénario repart avec ce que le registre a trouvé, rien de plus.

Quand l'utiliser
quand deux bibliothèques font le même travail et que tu veux les comparer sans quitter l'éditeur.
Attention
une recherche peut sortir plusieurs bundles d'un coup, et chacun relance le module suivant, donc décide de leur sort avant de planifier quoi que ce soit.
Besoin d'aide

Besoin d'aide pour automatiser NPM Registry avec Make ?

Une personne lit chaque message.

FAQ

Les questions qui viennent ensuite

01L'intégration NPM Registry Make est-elle gratuite ?
Oui, dès le plan Free. NPM Registry est une app standard, et les apps standard sont accessibles sur tous les plans Make ; seules les apps marquées enterprise réclament le plan Enterprise. Ce que le plan Free limite, c'est l'exécution, pas l'app : 2 scénarios actifs, 15 minutes minimum entre deux passages planifiés, 5 minutes d'exécution, des fichiers jusqu'à 5 Mo et 512 Mo de transfert. Les plans payants descendent l'intervalle à 1 minute, enlèvent la limite de scénarios actifs et montent à 40 minutes d'exécution. La consommation se compte en opérations : chaque fois qu'un module traite un bundle, Make compte une opération sur ton plan.
02Que faut-il pour connecter NPM Registry à Make ?
Un compte Make, et la réponse honnête s'arrête là. La documentation de cette app ne liste aucun prérequis, Make reconnaissant manquer d'informations publiques pour les détailler. Reste le chemin standard : ajouter un module, cliquer sur Create a connection, nommer la connexion si tu comptes en gérer plusieurs, autoriser Make côté app ou coller la clé qu'elle fournit, puis enregistrer. La fenêtre qui s'ouvre t'indique laquelle des deux voies s'applique. Une fois la connexion créée, tous les modules NPM Registry la réutilisent.
03Le déclencheur réagit-il en temps réel ?
Non, parce qu'il n'y a aucun déclencheur ici. NPM Registry apporte 3 modules à Make, 2 actions et 1 recherche, et aucun ne surveille le registre à ta place. Rien dans npm ne vient réveiller Make. C'est donc toi qui lances : soit tu poses l'horloge de Make sur le premier module, un scénario neuf tournant toutes les 15 minutes par défaut, soit tu démarres sur un webhook de Make, une adresse qu'on appelle depuis l'extérieur pour mettre le scénario en route, soit sur le déclencheur d'une autre app. Les modules NPM Registry prennent le relais ensuite.
04Et si un module manque ou qu'une limite gêne ?
Il reste Make an API Call. Ce module envoie à l'API du registre la requête que tu écris, sur la même connexion, donc ce que les deux autres n'exposent pas reste à portée du scénario. L'autre limite à connaître est la documentation elle-même : Make signale son guide comme incomplet sur cette app, par manque d'informations publiques, ce qui veut dire que les champs affichés dans l'éditeur font référence, pas une page web. Quand même ça ne suffit pas, une deuxième app dans le même scénario comble en général le trou.
05Make ou n8n pour NPM Registry ?
Ça dépend surtout de qui va faire vivre le scénario après toi. Make te met devant un scénario dessiné : tu poses les 3 modules à la souris, tu testes avec Run once, tu vois les bundles circuler, et tu apprends l'outil en construisant, ce qui va vite pour une équipe ops ou marketing qui veut rester autonome. n8n coûte plus de rigueur technique au départ, mais s'héberge chez toi, un vrai avantage quand l'automatisation n'est qu'une brique d'un système que des développeurs suivent déjà au quotidien. Le registre npm, lui, ne penche d'aucun côté : il est disponible sur les deux, donc la vraie question porte sur ton équipe et ton hébergement, pas sur npm.
Hack'celeration Lab

Reçois nos astuces d'automatisation chaque semaine.

Pas de spam. Désinscription en un clic.