parcel-bundler/parcel
GitHub ã§èŠãAdd support for `import { platform } from "process"`
Open
#8,033 opened on 2022幎4æ30æ¥
:raising_hand_woman: FeatureGood First Issue
Repository metrics
- Stars
- Â (44,030 stars)
- PR merge metrics
-  (30d ã« merged PR ã¯ãããŸãã)
説æ
ð feature request
I'm trying to bundle ansi-colors for the web, which references process.platform.
Tthis is currently not supported, which means a Node.JS import statement is currently left behind in web-targeted output:
import{platform as e}from"process";
ð€ Expected Behavior
The bundler should perform static analysis on process.platform properties and resolve expressions at compile-time - similar to how process.env gets resolved, perhaps even reusing the same code.
ðŠ Context
#7904 was recently resolved and received an enhancement to better support ansi-colors, but didn't get all the way there.
ð» Example
See this project for reference.