-
Type: Task
-
Resolution: Gone away
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Browser Module, Build, Tech debt
-
None
-
Not Needed
Because browser-repl is bundled with webpack it's dependencies are always included in the distribution and can't be tree shaken by the bundling tools of Compass. This means that even if we completely align leafygreen dependencies in Compass, we are still running into the risk of having multiple versions of emotion running on one page due to browser-repl distribution type and the outdated version which leads to the potential visual issues in the application.
To solve that we need to find a way to not include dependencies shared with Compass in the bundle (we can either make them external / peer deps or provide special exports key similar to how Compass currently resolves monorepo packages from source using exports.webpack package.json property)
- is related to
-
COMPASS-5422 Update leafygreen in browser-repl / find another way to make browser-repl aligned in leafygreen version with Compass
- Closed
-
COMPASS-6205 Refactor browser-repl to use compass-components / compass-editor and skip bundling
- Closed
- related to
-
COMPASS-6241 Code Editors: Add dark theme support for the editor component
- Closed