Live data from Hacker News

Show HN: ied – an alternative package manager for Node

github.com

31–40 of 89 posts

Re: Show HN: ied – an alternative package manager for Node

#31
post #28

I never thought to myself, "wow, npm is slow." Is that really the core problem this is solving?

Have you used any other package manager? I'm not completely sure if it's just Node's dependency hell, but npm feels so incredibly slow compared to Cargo or bundler or something.

Re: Show HN: ied – an alternative package manager for Node

#32
post #22
post #19

> The easiest way to install ied is using npm Bootstrapping ftw.

The initial set of dependencies is being installed via npm, the it installs its own dependencies via ied if told so: https://github.com/alexanderGugel/ied#installation This is a "cool" feature during development, since it's a nice proof of concept. Originally I checked in the node_modules directory, but then reddit was shitting on me as usual (yes, you shouldn't check in node_modules in an actual app, but this is PAC…

Dude, don't listen to reddit when it comes to managing your own open source project.

Re: Show HN: ied – an alternative package manager for Node

#33
post #5

Earlier quoted context omitted.

I think it's fine as it is. Could have chosen a worse name for sure! And, managing dependencies is like dealing with explosives anyways...

> And, managing dependencies is like dealing with explosives anyways... Only funny for anyone who hasn't been affected by one, or had friends or family who were. Still better to avoid names with negative connotations (and search for them first to check). > Any suggestions are more than welcome! A few ideas: bpm - Better Package Manager edge - the thing that connects nodes jpm - Javascript Package Manager ppm - Peer P…

apm - another package manager

Re: Show HN: ied – an alternative package manager for Node

#34
post #28

I never thought to myself, "wow, npm is slow." Is that really the core problem this is solving?

Have you used any other package manager? I'm not completely sure if it's just Node's dependency hell, but npm feels so incredibly slow compared to Cargo or bundler or something.

Never profiled it but I would guess that is largely due to the npm's main problem: It doesn't locked dependency versions. As a result it probably builds the dependency graph a lot more than it should.

Re: Show HN: ied – an alternative package manager for Node

#35
post #5

Earlier quoted context omitted.

I think it's fine as it is. Could have chosen a worse name for sure! And, managing dependencies is like dealing with explosives anyways...

This post will attract those of conservative/libertarian mentality who like to stand for our right to use language that may offend people, but I just want to add another vote for changing the name. I am not particularly sensitive to these things, but upon reading the name, an image came to mind of a soldier leaning against a concrete wall on a dusty urban street, leg recently blown off, bleeding out, in shock. That i…

I had a project that got really popular and went through like 5 name changes. It was a horrible experience. My advice to anyone who is ever involved in naming a software project:

spend no more than 2 minutes picking a name, and stick with it

Re: Show HN: ied – an alternative package manager for Node

#36
post #3

Hey everyone! I made this. I'm happy to answer any questions, but please bear in mind that this is a WIP. There is still a lot of work to be done, although feature parity with npm is not the goal. Upcoming features are: * Nix-like rollbacks * built in registry server * discovery + installation via BitTorrent DHT Would love to get any feedback!

Does it support installing packages globally and then having them actually be available, without having to install them locally as well?

This is my biggest bugbear with npm, as it pretty much rules out doing shell scripting with node.

Re: Show HN: ied – an alternative package manager for Node

#37

Earlier quoted context omitted.

> And, managing dependencies is like dealing with explosives anyways... Only funny for anyone who hasn't been affected by one, or had friends or family who were. Still better to avoid names with negative connotations (and search for them first to check). > Any suggestions are more than welcome! A few ideas: bpm - Better Package Manager edge - the thing that connects nodes jpm - Javascript Package Manager ppm - Peer P…

apm - another package manager

Already taken by Atom's package manager: https://github.com/atom/apm

Re: Show HN: ied – an alternative package manager for Node

#38
post #3

Hey everyone! I made this. I'm happy to answer any questions, but please bear in mind that this is a WIP. There is still a lot of work to be done, although feature parity with npm is not the goal. Upcoming features are: * Nix-like rollbacks * built in registry server * discovery + installation via BitTorrent DHT Would love to get any feedback!

Making using a shrinkwrap not awful would be amazing.

Having fast immutable shrinkwrap installs, and the ability to upgrade or selectively upgrade packages in the shrinkwrap vs. the semver in package.json would be a huge win.

Re: Show HN: ied – an alternative package manager for Node

#40
post #32
post #22

Earlier quoted context omitted.

The initial set of dependencies is being installed via npm, the it installs its own dependencies via ied if told so: https://github.com/alexanderGugel/ied#installation This is a "cool" feature during development, since it's a nice proof of concept. Originally I checked in the node_modules directory, but then reddit was shitting on me as usual (yes, you shouldn't check in node_modules in an actual app, but this is PAC…

Dude, don't listen to reddit when it comes to managing your own open source project.

reddit gets mentioned a lot in these parts. Is there a subreddit i don't know off?
Post reply on HN