inspect-js / inspect-js/node-deep-equal
breaking change in node 23
- 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