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

@oqio/passation

v0.1.0

Published

Les couches de vérification d'un chantier de site OQIO : un orchestrateur au-dessus d'outils éprouvés, un rapport unique, un code de sortie.

Readme

@oqio/passation

Les couches de vérification d'un chantier de site OQIO : un orchestrateur au-dessus d'outils éprouvés, un rapport unique, un code de sortie.

Une couche constate une propriété d'un site rendu, sans agent et en CI. Ce paquet n'en réécrit aucune qui existe ailleurs : il appelle SiteOne Crawler, Unlighthouse et axe-core, et n'écrit que ce qui est irréductiblement propre à un chantier OQIO — la non-dérive d'un bloc pris au registry, l'absence de texte bouchon, la conformité d'un manifeste de design.

Les quatre commandes

npx --package=@oqio/[email protected] oqio-passation --url=https://exemple.ch/ --racine=.

| Commande | Ce qu'elle fait | |---|---| | oqio-passation | Les couches, contre un site qui tourne. Le rapport et le verdict. | | oqio-jugement | Le dossier de jugement d'une apparence contre l'ADN d'une marque — un juge le lit, la commande ne juge pas. | | oqio-promouvoir | Les pièces d'un chantier passent candidate → éprouvée dans un registry shadcn. | | oqio-manifeste | Confronte les manifestes de design d'un chantier au catalogue du registry. |

Le paquet porte quatre binaires et aucun ne s'appelle passation : npx @oqio/passation ne sait pas lequel lancer. D'où le --package=, qui nomme le paquet et le binaire séparément.

Les codes de sortie

Trois valeurs, et la distinction porte tout le sens de l'outil :

| Code | Ce qu'il dit | |---|---| | 0 | Le site tient. | | 1 | Une couche est rouge — un verdict sur le site. | | 2 | La mesure n'a pas pu se faire — une panne de l'outil, jamais un verdict. |

Un 2 traité comme un 1 ferait échouer un site correct ; un 2 traité comme un 0 laisserait passer un site jamais mesuré. C'est pourquoi il a son propre code.

Deux outils qui ne s'installent pas avec le paquet

La commande le dit quand ils manquent, et sort en 2.

  • SiteOne Crawler — n'est pas sur npm : un exécutable propre à la plateforme, à poser dans .crawler/ ou à désigner par --crawler=/chemin (ou SITEONE_CRAWLER).
  • Unlighthouse — sur npm, mais 536 Mo. Il n'est donc pas une dépendance : npm i -D unlighthouse quand on en a besoin, ou --unlighthouse=/chemin (ou UNLIGHTHOUSE_CI).

Les deux se cherchent d'abord dans --racine, c'est-à-dire dans le dépôt mesuré. Un chantier ne les porte presque jamais — ils vivent chez qui lance la mesure, et se désignent alors en chemin absolu.

Provenance

Développé et mis à l'épreuve au banc d'essai du système de développement web OQIO, un dépôt privé où chaque couche est vue au rouge sur un site cassé exprès avant d'être livrée. Une couche jamais vue au rouge n'est pas une couche.

MIT.