FormidableLabs / FormidableLabs/spectacle-cli

Investigate: Remove webpack `resolve.alias`?

Ouverte
#2 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.