Pika: Making it easier to find, publish, install, and use modern packages on npm
1–10 of 60 posts
Re: Pika: Making it easier to find, publish, install, and use modern packages on npm
#2Re: Pika: Making it easier to find, publish, install, and use modern packages on npm
#3From the news I hear (which is quite slanted, I will admit, since I write very little JavaScript) the issue with npm is that it's too easy to publish things on npm and use them, which leads to a dependency mess and breakage when things are removed or get hacked. Is this something that the JavaScript community needs?
Both approaches have their advantages. I'd say that for security and reliability, you really need to know what packages you are running. Often you can delegate the responsibility to bigger upstream projects/groups.
For example if Facebook works with and on React, you can put a good lower bound on the reliability/security of React and the packages it pulls in. I'd be a lot more suspicious of packages which are rarely used by significant other projects.
Re: Pika: Making it easier to find, publish, install, and use modern packages on npm
#4From the news I hear (which is quite slanted, I will admit, since I write very little JavaScript) the issue with npm is that it's too easy to publish things on npm and use them, which leads to a dependency mess and breakage when things are removed or get hacked. Is this something that the JavaScript community needs?
The consequence of that is that projects ended up with hundreds of tiny dependencies (and sub-dependencies) which increased the attack surface and introduced their own bugs and/or vulnerabilities.
I think that the Node.js community is wiser now. Vulnerability detection tools like Snyk.io have been useful in encouraging module authors to remove unnecessary dependencies from their modules.
Now the trend seems to be to use a fewer modules which offer more functionality that is more closely matched to the use case.
Re: Pika: Making it easier to find, publish, install, and use modern packages on npm
#5From the news I hear (which is quite slanted, I will admit, since I write very little JavaScript) the issue with npm is that it's too easy to publish things on npm and use them, which leads to a dependency mess and breakage when things are removed or get hacked. Is this something that the JavaScript community needs?
Re: Pika: Making it easier to find, publish, install, and use modern packages on npm
#6From the news I hear (which is quite slanted, I will admit, since I write very little JavaScript) the issue with npm is that it's too easy to publish things on npm and use them, which leads to a dependency mess and breakage when things are removed or get hacked. Is this something that the JavaScript community needs?
I don't know, did you try clicking the link after replying to the title? Or is it time for another generic top-comment thread about npm?
Re: Pika: Making it easier to find, publish, install, and use modern packages on npm
#7Re: Pika: Making it easier to find, publish, install, and use modern packages on npm
#8Re: Pika: Making it easier to find, publish, install, and use modern packages on npm
#9Re: Pika: Making it easier to find, publish, install, and use modern packages on npm
#10The nodejs modules are what makes nodejs great. It encourage sharing code and modularization without complexity.