Indicate more prominently when a package has one or several "bin"
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 45/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- Calme
- Stack technique
- nuxt, typescript
Piste de recherche
Start by reading the package page's “Get Started” section and existing badges, then trace how package metadata is used in the search results and filters. The issue names no source files or tests, so locate those entry points in the repository before choosing a scope. Done means packages with one or more binaries are clearly identified, their names or count are surfaced, and the requested search filter is addressed.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Describe the feature
Hello
Currently when a given package can be used as a "binary", like ESLint, the "Get Started" section of the page is expanded to show npx (and related for other package-manager) command in the short snippet. (more info at https://github.com/npmx-dev/npmx.dev/issues/694)
Example with Prettier:
npm install prettier
npm install -D prettier
npx prettier
This is great! But I would argue that it could also be surfaced more prominently as a badge (next to the existing ones like ✓ Types, ✓ ESM…) to be even more discoverable. Because it took me a while to see the aforementioned npx line. My eyes were stubbornly skipping this "Get Started" snippet.
Also, some packages expose more than 1 "bin".
For example this is the case of Ts-node
"bin": {
"ts-node": "dist/bin.js",
"ts-node-cwd": "dist/bin-cwd.js",
"ts-node-esm": "dist/bin-esm.js",
"ts-node-script": "dist/bin-script.js",
"ts-node-transpile-only": "dist/bin-transpile.js",
"ts-script": "dist/bin-script-deprecated.js"
},
So it would be great that this mention of "6 binaries", and even their names be displayed somewhere.
Finally, in the search-engine result list, it would be great to be able to filter by packages which expose "bin".
Thanks
Additional information
- Would you be willing to help implement this feature?
Final checks
- Read the contribution guide.
- Check existing issues.
- Langage dominant
- TypeScript
- Étoiles
- 3.6k
- Forks
- 533
- Merge moyen
- 4 j 1 h
- PR mergées (30 j)
- 39
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de npmx-dev/npmx.dev
-
feat: add option to reset all settings to defaultsPeut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouvertepending triage
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
Les mainteneurs répondent en général sous 1 jour
-
a11y front
Difficulté 2/5 1-3 heures Accessibilité débutants 67/100
npmx-dev/npmx.dev#2914 · 3 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
front i18n
Difficulté 2/5 1-3 heures Accessibilité débutants 64/100
npmx-dev/npmx.dev#2831 · 1 réaction ·
Les mainteneurs répondent en général sous 1 jour
-
back stale stale-to-close
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
npmx-dev/npmx.dev#2511 · 4 commentaires · 1 réaction ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de npmx-dev/npmx.dev
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
awesome-dsh-plugin/awesome-dsh-plugin#9184 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
farion1231/cc-switch#8829 ·
Les mainteneurs répondent en général sous 1 jour
-
[core-client] Remove unused hand-maintained transport helpers after the definition-table cutoverOuvertedoc-audit enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100