FormidableLabs / FormidableLabs/babel-plugin-transform-define

OptionalMemberExpression?

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

Recevez les nouvelles issues par e-mail

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