browserify / browserify/http-browserify
Upgrade `Base64` dependency
- 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