plasma-umass / browsix

Browsix is a Unix-like operating system for the browser.
Other
3.15k stars 181 forks source link

Using Browsix without Node? #46

Closed HopperMCS closed 1 year ago

HopperMCS commented 7 years ago

Is it possible not to rely on Node after initial setup? If so, how? Thanks, this project looks awesome. And, it's also possible that once I accomplish what I want to do with it that I may contribute back.

bpowers commented 7 years ago

Sorry for the delay @MGageMorgan. I think any dependence on node is accidental -- I've just removed a few dependencies from package.json (node-pipe2 and node-priority) that were initially used to run Browsix tests under node, but are no longer used. You should be able to use browsix in a web application served off a CDN -- no server necessary.

Let me know if there are more or other specific dependencies on node that you see, and I'll either try to remove them or at least document why they are there.

HopperMCS commented 7 years ago

Thanks, @bpowers - how do I leverage Browsix without some backend server running directly? Is there an API/existing CDN? I have some big things I wanna do with this project, but they're under wraps due to company internal stuff. I'll come back here if that ever finishes.

HopperMCS commented 7 years ago

@bpowers, sorry just re-read what I wrote previously. I worded that soooo wrong. The question should have been "How does one go about setting this up without node at all whatsoever," like, could I just downlaod code and integrate with an existing project out-of-the-box? If we could get Browsix to a near-complete state (e.g. modded package managers for it, lol I know it sounds like a moonshot, but more or less feels like it should be possible) that would be incredibly amazing.

skzidev commented 1 year ago

Sorry I'm late, but ever got this working? CDNs like UNPKG or JsDelivr need a specific file to use, and I have no idea what files I need.

emeryberger commented 1 year ago

@bpowers is unable to maintain this project at this point; I am happy to accept PRs.