FormidableLabs / FormidableLabs/babel-plugin-transform-define
OptionalMemberExpression?
- Langage dominant
- JavaScript
- Étoiles
- 242
- Forks
- 29
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
I was looking at some code recently that uses `process?.env?.NODE_ENV` and was curious if this plugin supported transforming this type of code and if so what was the expected behavior. I looked through the implementation and tests and it looks like this is not currently supported in any way, so I'm wondering what you think about OptionalMemberExpression and ideally how it would work.
If the configuration specifies `process.env.NODE_ENV` that I would expect it to transform `process?.env?.NODE_ENV` and any other variations using OptionalMemberExpression. What are your thoughts?
Thank you!
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par examiner l’implémentation du plugin et les tests existants concernant la gestion de member-expression. Comparez ces cas avec les variantes de OptionalMemberExpression et définissez le comportement attendu pour l’accès configuré à process.env.NODE_ENV avant d’ajouter la couverture de tests. La tâche est terminée lorsque les transformations prises en charge sont spécifiées par des tests et que ceux-ci réussissent systématiquement.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- babel, javascript
- Domaine
- build-system, tooling
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100