LLockstep Desk
Espace de développement avec IA

Écarts du verrouillage des dépendances

Comparez les spécifications directes du manifeste aux entrées racines du fichier de verrouillage.

● ● ●Lockstep Desk●
Méthodes de travail · Écarts du verrouillage des dépendances ×
const root = lockfile.packages?.[""];
if (!root) return showDrift(["lockfile.root.missing"]);
const drift = [];
for (const group of ["dependencies", "devDependencies", "optionalDependencies"]) {
  const wanted = manifest[group] ?? {};
  const pinned = root[group] ?? {};
  for (const name of new Set([...Object.keys(wanted), ...Object.keys(pinned)])) {
    if (wanted[name] !== pinned[name]) drift.push(group + ":" + name);
  }
}
return drift.length ? showDrift(drift) : reportAgreement();
✳Écarts du verrouillage des dépendances
✓ ModificationsVérifiez avant d’appliquer ↗
Illustration de l’espace de travail
Projet
Signalez les absences et changements sans réécrire le fichier ni lancer d’installation.
Vérifiez avant d’appliquer
Comparez le comportement observé au résultat attendu. Si une vérification échoue, cherchez la cause avant de poursuivre les modifications.
Modèles
Configurez un endpoint compatible OpenAI ou Anthropic avec son URL de base et une clé API si nécessaire. Testez la connexion. Un serveur local doit fonctionner ; les outils distants peuvent transmettre des données séparément.
Méthodes de travail

Écarts du verrouillage des dépendances

Méthodes de travail ↗
Méthodes de travail
const root = lockfile.packages?.[""];
if (!root) return showDrift(["lockfile.root.missing"]);
const drift = [];
for (const group of ["dependencies", "devDependencies", "optionalDependencies"]) {
  const wanted = manifest[group] ?? {};
  const pinned = root[group] ?? {};
  for (const name of new Set([...Object.keys(wanted), ...Object.keys(pinned)])) {
    if (wanted[name] !== pinned[name]) drift.push(group + ":" + name);
  }
}
return drift.length ? showDrift(drift) : reportAgreement();
Espace de développement avec IA

Votre prochaine idée commence ici.

Télécharger pour Windows ↗