Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Future Roadmap: Simplify deployment of the web package #164

Open
1 of 3 tasks
adriankast opened this issue Dec 8, 2020 · 0 comments
Open
1 of 3 tasks

Future Roadmap: Simplify deployment of the web package #164

adriankast opened this issue Dec 8, 2020 · 0 comments
Labels
web topics about the web package

Comments

@adriankast
Copy link
Contributor

adriankast commented Dec 8, 2020

Currently the web package requires a local installation (running npm install inside the package) and uses several bundled dependencies. There are different reasons for this, which are only partwise solveable, but should be at least improveable:

  • The monaco editor overwrites the require function, thus it is not possible or at least quite difficult to browserify the whole web package.
  • It could be better to browserify the depending packages inside the web package (and store all results in a dist folder in the web package), this would move, e.g., unpublished packages to devDependencies thus avoiding errors in the CD pipeline because the local installation is failing.
  • Some packages provide more than just their functionality, e.g., the core also ships examples, which are loaded during runtime, if one is needed. This makes it necessary to know the path to these modules and currently is another reason for the local installation being necessary. Still this could be easily solved by detecting where the depending modules are (under node_modules since web was installed as single package, in neighbor folders since the whole monorepo was bootstrapped, ...)
@egekorkan egekorkan added the web topics about the web package label Dec 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
web topics about the web package
Projects
None yet
Development

No branches or pull requests

2 participants