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

Bundle Beak as a single publishable package #398

Open
LaCuneta opened this issue Jun 15, 2021 · 0 comments
Open

Bundle Beak as a single publishable package #398

LaCuneta opened this issue Jun 15, 2021 · 0 comments

Comments

@LaCuneta
Copy link
Contributor

Right now Beak is bundled together with the rest of the code for displaying NetLogo Web. Ideally Beak would be refactored with clear entry points so it could be published to a package registry and taken as a normal dependency by other projects (along with the Tortoise compiler and runtime engine). This would allow more easily making projects using Beak and Tortoise without manually getting a copy of the JavaScript artifacts. A good example of this would be NetTango Web, which currently lives in the Galapagos repo for convenient access to the NetLogo Web view scripts, but should really be split off into its own repository.

A possible requirement to make this happen properly would be to remove the last couple of webjars (Markdown.js and Google Caja) from the build.sbt and get them into the package.json for proper dependency resolution when published.

With #77 closed, this should be a more straightforward task to accomplish using Rollup.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants