browserify / browserify/http-browserify

Upgrade `Base64` dependency

Offen
#107 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
JavaScript
Sterne
245
Forks
104
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Is it possible to upgrade the dependency `Base64` from the current `~0.2.0` to latest (`1.1.0`)?

I have verified that `Base64` is really only used once in `http-browserify` code and changing versions wouldn't break anything even though the semver indicates otherwise.

The root cause of my problems is that `Base64 v0.2.0` offers WTFPL which is not white listed in our org. So static code analysis tools flag it as a policy violation. `Base64 v 1.1.0` , on the other hand allows Apache 2.0 which is white listed in our org.

If there is a way to install the latest version of `Base64` and make `http-browserify` point to this latest version then that could work as well. Note that webpack aliasing won't work since we need to pass static code analysis scrutiny which probably works off `package-lock.json`

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Untersuche package-lock.json und die einzige Verwendung von Base64 im http-browserify-Code und ermittle anschließend, wie die Abhängigkeit deklariert und aufgelöst wird. Erledigt ist die Aufgabe, wenn Base64 1.1.0 ausgewählt wird, ohne diese Verwendung zu beeinträchtigen, und die statische Analyse die Abhängigkeit unter Apache 2.0 statt der WTFPL-Version erkennt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript
Bereich
tooling, web-dev
Issue-Typ
Refactoring
Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
52/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.