inspect-js / inspect-js/node-deep-equal

breaking change in node 23

Aperta
#110 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
JavaScript
Stelle
792
Fork
106
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

WeakMaps and WeakSets, in node 23+, will not be considered equal unless they're `===`.

See https://github.com/nodejs/node/pull/53495

We may or may not want to do this, since this is strictly less useful behavior imo.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia leggendo la pull request di Node.js collegata e confronta il comportamento di uguaglianza di WeakMap e WeakSet in Node 23+ con il comportamento attuale di questo package. Chiarisci se il package debba mantenere la semantica esistente o uniformarsi a Node, quindi documenta la decisione e verifica il comportamento scelto in tutti i casi interessati.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
javascript, node.js
Ambito
backend
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.