FormidableLabs / FormidableLabs/babel-plugin-transform-define
OptionalMemberExpression?
- Vorherrschende Sprache
- JavaScript
- Sterne
- 242
- Forks
- 29
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
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!
Beitragsleitfaden
Rechercherichtung
Beginne mit der Überprüfung der Plugin-Implementierung und der vorhandenen Tests für die Behandlung von member-expression. Vergleiche diese Fälle mit Varianten von OptionalMemberExpression und lege das erwartete Verhalten für den Zugriff auf das konfigurierte process.env.NODE_ENV fest, bevor du Tests zur Abdeckung hinzufügst. Erledigt ist die Aufgabe, wenn die unterstützten Transformationen durch Tests spezifiziert sind und konsistent bestehen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- babel, javascript
- Bereich
- build-system, tooling
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100