FormidableLabs / FormidableLabs/spectacle-cli
Investigate: Remove webpack `resolve.alias`?
- Langage dominant
- JavaScript
- Étoiles
- 29
- Forks
- 7
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
We have all our `package.json:dependencies` hard-coded as `resolve.alias` for our core webpack configuration to ensure:
1. Needed deps are in the `require` resolution path (since CLI may be outside of this path); and,
2. To make sure we only have _one_ installed library for those offenders that have singleton state (`react`, `react-dom`, etc.)
Task
- [ ] See if we can avoid doing this hard coding?
- [ ] Check unintended consequences for continuing...
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par les dépendances de package.json et la configuration webpack principale. Vérifiez si les entrées resolve.alias codées en dur sont toujours nécessaires pour la résolution de require de la CLI et pour les bibliothèques singleton telles que react et react-dom. Le travail est terminé lorsque les conséquences sont documentées et qu’il est déterminé si les alias peuvent être supprimés sans risque.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- javascript, webpack
- Domaine
- build-system
- Type d'issue
- Refactorisation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100