-
Notifications
You must be signed in to change notification settings - Fork 71
[QUESTION] (How) Is this maintained? #30
Comments
seems like the answer to your question is simply "(not) no " :( |
🎉 there is some recent activity:
Let's hope this is a start into a new row of repo activity. |
🤞 Maybe I just saw |
@isaacs, @darcyclarke (as the only people I'm aware of that have write access to this repo) is there any chance you can shed some light on this question now or at some foreseeable point in time? |
@ anybody else: I would love to know how many people are willing and able (expertise and time to contribute) to attempt this. Please only add 🚀 reaction to this comment in that case. |
It's on my todo list to revisit this module this once npm v7 is further along. It has a number of issues (including, of course, that the bin uses npm v5 to download and packages, the breakdown of the bin and the lib is unnecessarily convoluted, lack of test coverage, and some other issues). A review of the codebase has led me to believe that the most straightforward way to address the majority of the issues is with a thorough refactor. In the meantime, it's mostly working and coasting along. I don't expect the API to change with the rework for npm v7. This will probably take place some time in Q2 of 2020. If anyone wants to maintain a fork, or move to ynpx, or anything else to get your needs met, I fully support your initiative. More OSS creativity is almost always a good thing, imo. Just updating here with what to expect and when. |
Windows users haven't been able to pass command-line args to npx for over 7 months now (#5). This isn't a request for new features - npx broke thousands of build pipelines. Who releases a broken build and then walks away for a year? |
@isaacs If there is any way to contribute to whatever plan you have, please let us know here. |
General callout for people potentially interested in collaborating on an npx alternative in light of its unmaintained status. My sincerest apologies on "advertising" an alternative project on this repository, but in the current light of things, this is where people that might have interest in colablaborating on an alternative are likely to flock. And unless this project is officially put on hold/deprecated, I won't make a habit of it. |
There is finally some information on the topic out in the public: No idea how this impacts this repository, since there has been some recent activity in it. |
Awesome stuff. I really like the look npm-v7 and the i always wondered why npx functionality wasn't directly integrated into npm. This really saves me a bunch of work as this provides me with a modern and well mentained core as for this repo, i assume it will be archived. the blog states:
the first few lines of #!/usr/bin/env node
const cli = require('../lib/cli.js')
// run the resulting command as `npm exec ...args`
process.argv[1] = require.resolve('./npm-cli.js')
process.argv.splice(2, 0, 'exec') I checked out the code and everything is now handled in Well, i guess I'll check out the beta |
Yep, that's the plan. Once v7.0.0 ships to GA, we'll deprecate this module and repo. |
$ npm --version
7.4.0 Is this repository still the right place in which to open issues about npx? |
no, npm/cli is. |
May I send a PR updating the README to mention that? |
@leafac Maybe/hopefully that could be the thing that allows any maintainer to make this fact more transparent. (And possibly archive this repo?) 🙏 |
It’s still needed as a separate package. It’s just that in npm 7, the npx binary is not this package, but is a wrapper around |
Just checked, and there have actually been new commits and tags to this repo in June, which I was not aware of. So, since there seems to exist some kind of positive answer to my initial question. The idea for the PR to highlight the version situation is a really good idea. And sorry for my sarcasm and ignorance 🤷♂️ |
Technically, AFAIK, we do intend to deprecate this repository, the |
What / Why
Can something be done to support keeping this package up to date?
E.g. by adding some contributors?
Who
References
PS: I'm willing to contribute.
PPS: I'm also very interested in some of the features people asked for, but I think keeping this package up to date is more important.
The text was updated successfully, but these errors were encountered: