@eqs/tooling publiait un paquet amputé #45
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/tooling-scripts-publies"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
conformite.jsimportait./scripts/workspaces-dockerfile.js, absent duchamp
files. Chez le consommateur, l'import de tête échouait et TOUS lescontrôles du paquet disparaissaient — pas seulement le nouveau. Un satellite
en 0.8.0 perdait une partie de sa porte en lisant « Aucun problème
statique ».
Le module publié vit désormais à la racine du paquet, avec
orval.jsetconformite.js. Publierscripts/entier aurait embarqué le vérificateurde
pnpm check, qui n'a rien à faire chez un consommateur.La barrière qui manquait : le
checkvérifiait que chaque export existedans l'ARBRE DE TRAVAIL, où tout est toujours là. Il éprouve maintenant ce
que
npm packemporte, et importe chaque point d'entrée depuis le tarballextrait. C'est ce qui distingue « le code marche » de « le paquet publié
marche », et c'était exactement l'écart.
Vérifié dans les deux sens : vert tel quel, rouge dès qu'on retire le
fichier du champ
files.Le bac est déballé DANS le package, pour que
node_modulesse résolve enremontant : hors du dépôt, l'import échouait sur
typescript-eslintet nonsur le fichier manquant — un faux positif qui aurait fait désactiver la
vérification.
eqs doctorne dit plus « Aucun problème statique » quand un paquet n'a paspu se charger. On ne sait pas ce qu'on ne voit pas.
Signalé par le premier satellite réel (#44), qui a refusé de contourner en
ajoutant le fichier à la main dans node_modules — et il a eu raison.
Co-Authored-By: Claude Opus 5 noreply@anthropic.com