Adding `sideEffects: false` to package.json
- 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