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

npm package for node.js #29

Open
nuest opened this issue Jan 22, 2016 · 7 comments
Open

npm package for node.js #29

nuest opened this issue Jan 22, 2016 · 7 comments

Comments

@nuest
Copy link

nuest commented Jan 22, 2016

Hi! Have you considered or tested your code for server-side JavaScript, i.e. an npm package for node.js?

@acdha
Copy link
Member

acdha commented Jan 22, 2016

I haven't – perhaps @edsu or @dbrunton might be familiar with any existing node.js implementations. I would want to reconsider some parts of the design because there would be far more straight-forward to do things like the crypto operations without having to work within the restricted browser environment, not to mention having things like high-performance hashing available directly without having to use asm.js in a web worker.

@edsu
Copy link

edsu commented Jan 22, 2016

Yeah, I'm not sure. I had thought it might be useful to provide an atom/electron package for bagger-js to run it as a desktop app. But it doesn't sound like that's the use case you are thinking of?

@acdha
Copy link
Member

acdha commented Jan 22, 2016

@edsu: @eikeon and I talked about using Electron very casually but I think that would be a great way to deprecate the old Java desktop app and avoid needing to maintain two separate codebases for both light and heavy users.

@edsu
Copy link

edsu commented Jan 22, 2016

Yes, I was thinking the same thing :-D I guess that would be a separate issue. @nuest were you thinking of bagit library for node like bagit-js?

@nuest
Copy link
Author

nuest commented Feb 1, 2016

Yes, @edsu that was what I was thinking of. However, the package bagit-js you link to is basically empty. I would like to develop a node application that handles bagit containers.

@nuest
Copy link
Author

nuest commented Feb 9, 2016

My apologies for leaving this thread kind of open ended. So I'm involved in a research project that has just started, where we will look into using BagIt to package both source code and runtimes (via containers) of research analyses. Right now we're just starting, but I can imagine that we will implement our components with node.js, and if we do I'd really like to collaborate with you guys on this.

Until then: Are you aware of Google Summer of Code? Maybe you'd consider mentoring a student that could work on this topic. For information see https://summerofcode.withgoogle.com/

@acdha
Copy link
Member

acdha commented Jun 29, 2018

It looks like there are now multiple projects on NPM. Given how much this depends on browser APIs which aren’t relevant to server apps does it seem like there is much reason to keep this issue open?

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

No branches or pull requests

3 participants