Open mathieumg opened 9 years ago
I was planning to update when npm@3.0 comes out (which would be a huge work anyway). But it isn't seem to be happening as soon as I would like.
If people are using it, then I should find some time to update it.
But you're right, an amount of updates needed is becoming a bit scary.
I wonder if there are other good package managers out there worth migrating to? Like jspm?
Or maybe return to good old yapm@0.x
that wasn't a fork of npm, but it a wrapper for fs.*
calls. It's much easier to maintain.
Thanks for the quick reply! Yeah, as much as I'd like to believe npm3 is "right around the corner", I'm pretty sure it could still be a little while before we get to use it.
I'm not sure if I'd be ready to migrate to another package manager, out of fear of the unknown perhaps... What was the feature set of yapm@0.x
? If it's just wrapping for JSON5 support around the current version of npm, that would already by huge. Thanks!
What was the feature set of yapm@0.x? If it's just wrapping for JSON5 support around the current version of npm, that would already by huge. Thanks!
Yes. Here it is for historic purposes: https://github.com/rlidwka/yapm/tree/good-old-wrapper
I'm not sure it'll even work right now.
PS: is there any crucial changes in npm functionality recently? 'cause I was under impression that they are mostly refactoring stuff.
Thanks!
is there any crucial changes in npm functionality recently?
I do not feel like there is, but some usability enhancements are welcome fixes.
Yeah, as expected (I'm sure you aren't surprised either) npm would have nothing of the PR I linked to above.
@rlidwka
is there any crucial changes in npm functionality recently?
I'm sorry, this just came back to mind... Scoped packages is something fairly new we would like to leverage: https://docs.npmjs.com/misc/scope
Scoped packages is something fairly new we would like to leverage
That's last year news, it was implemented in npm around August 2014.
Really? Well, my bad, I was sure I had read they were from circa April 2015. Perhaps that's just when they launched the npm private packages to go with it? (We use your sinopia module anyway! :smile:)
I was planning to update when npm@3.0 comes out
Pre-release now up! https://github.com/npm/npm/releases/tag/v3.0.0
Is there anything I can do to help in that regard? Thanks.
Yes. Here it is for historic purposes: https://github.com/rlidwka/yapm/tree/good-old-wrapper
I'm not sure it'll even work right now.
Just tested it and it doesn't, sadly. :( I'll try to experiment further with that and the npm3 beta.
npm3 is now out of beta, fwiw.
@rlidwka Is this repo still maintained? I see it hasn't been synced with upstream since last January.
We're still using yapm and while the improvements are great, it still tickles me that it's now falling behind the main npm. As great as they are, I could probably do without all the improvements yapm provides but the JSON5 support, and that's solely for the comments support. I see https://github.com/npm/read-package-json/pull/46 which gives me hope, but I'm not holding my breath.
Moreover, since the switch from npm/yapm 1.x to 2.x, the
--save
and--save-dev
commands don't save back to the JSON5 anymore, even though the packages get installed. If this repo is still maintained I could always open a separate issue for that.Thank you for your great work!