Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Why not install `com.facebook.react’?

That would be a bad idea, and it's not just brevity.

- If com.facebook.hr has previously been published, would it mean that facebook can never have a division named HR?

- Once a company goes belly up, the domain often ends up with squatters/spammers. Domains with published packages will sell for a lot more in the underground market - for pure exploitation of rights to publish a newer version.

- In the absence of validation, nothing stops anyone from publishing com.google.exploitlib. And domain validation is friction.

- Most publishers on npm may not have a domain.

And finally like someone mentioned below, npm already supports scoped packages. https://docs.npmjs.com/about-scopes



Regarding your concerns, some friction is necessary. Without friction I can skate, but I can't drive.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: