developit / developit/mitt

Adding `sideEffects: false` to package.json

Offen
#210 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
TypeScript
Sterne
11.9k
Forks
488
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Hello! :)

Would it make sense to add `sideEffects: false` to `package.json`? This can enable more tree-shaking, in some cases: [documentation](https://github.com/webpack/webpack/blob/main/examples/side-effects/README.md)

Other popular libraries, such as `axios`, have been adding this flag: https://github.com/axios/axios/pull/5025

I'd be happy to open a PR :)

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne mit package.json und prüfe die im Issue verlinkte webpack-Dokumentation zu Side Effects. Überprüfe, ob mitt irgendwelche Nebenwirkungen zum Importzeitpunkt hat, bevor du entscheidest, ob die Metadaten sicher sind; abgeschlossen bedeutet, dass das Flag nur hinzugefügt wird, wenn das Paketverhalten und die bestehenden Build-Erwartungen weiterhin korrekt sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
typescript
Bereich
build-system
Issue-Typ
Feature
Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
48/100

Neue Issues direkt in Ihr Postfach

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