browserify / browserify/insert-module-globals

Use native Object.assign instead of xtend

Aperta
#82 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
JavaScript
Stelle
26
Fork
41
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

[xtend](https://github.com/Raynos/xtend) can easily be replaced with [Object.assign](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/assign)

This reduce the dependencies and possible also avoid duplicated versions where some package don't use the same version range for the xtend package

```js
// immutable
Object.assign({}, a, b)

// mutable
Object.assign(a, b)
```

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia cercando nel repository gli import e i punti di utilizzo di xtend, quindi esamina le operazioni di merge circostanti. Sostituisci la dipendenza preservando i comportamenti di immutable Object.assign({}, a, b) e mutable Object.assign(a, b) mostrati nell’issue, e verifica che i test esistenti continuino a passare.

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

Valutazione

Stack tecnologico
javascript
Ambito
tooling
Tipo di issue
Refactoring
Difficoltà
2/5
Tempo stimato
1-3 ore
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
45/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.