Need better `eject`
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 35/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- javascript, node.js
Piste de recherche
Commencez par le point d’entrée CLI fastify eject et examinez comment il utilise process.cwd() et les métadonnées du paquet. Examinez les scripts générés, la gestion des dépendances et le répertoire de tests. Le travail est terminé lorsque eject peut déduire la configuration JavaScript/ESM, produire les scripts demandés et gérer le nettoyage optionnel ainsi que le comportement de l’assistant de test.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Prerequisites
- I have written a descriptive issue title
- I have searched existing issues to ensure the feature has not already been requested
🚀 Feature Proposal
-
it's unintuitive (for me at least) to have to imperatively declare
--esmtofastify ejectwhen using js/esm combination.
Like, when I'm already cd-ed into the dir, and eject is usingprocess.cwd(), meaning it can also lookup pkg json and see what's there. -
other point is that scripts stay bound to CLI, I expect to have scripts overwritten to something like
"start" : "node server.js"|"dev" : "node --watch server.js"at least in js case. -
bonus points if CLI would have removed itself from dependencies, and dumped that test helper into tests directory
Motivation
I don't have to massage the generated project too much after eject
Example
No response
- Langage dominant
- JavaScript
- Étoiles
- 735
- Forks
- 180
- Merge moyen
- 3 min
- PR mergées (30 j)
- 1
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
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 fastify/fastify-cli
-
Allow to use custom templatesOuverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
fastify/fastify-cli#846 · 2 commentaires ·
-
Options propagationOuverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
fastify/fastify-cli#841 ·
-
Generated Fastify ESM/TS app has broken `npm test` command (FASTIFY_AUTOLOAD_TYPESCRIPT)Peut-être pris @GhaythBenAbid l’a pris il y a 47 jours. Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 45/100
fastify/fastify-cli#835 · 2 commentaires ·
-
Adding Path Alias Support in fastify-cliPeut-être à nouveau libre @ali139713 l’a pris il y a 70 jours, et aucune pull request n’est ouverte. Ouverte
Difficulté 4/5 3-5 jours Accessibilité débutants 52/100
fastify/fastify-cli#806 · 1 commentaire · 7 réactions ·
-
Only watch specified directory (--watch CLI param)Peut-être pris @josephreilly22 l’a pris il y a 260 jours. Ouvertegood first issue
Difficulté 3/5 1-2 jours Accessibilité débutants 38/100
fastify/fastify-cli#787 · 5 commentaires · 2 réactions ·
Toutes les issues de fastify/fastify-cli
Issues similaires
-
needs-triage
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
microsoft/playwright#43875 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Run the dependency drift checkPeut-être pris @spaceninja l’a pris aujourd’hui. Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 82/100
cloudfour/stylelint-config-cloudfour#683 ·
Les mainteneurs répondent en général sous 1 jour
-
Documentation Enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
JSPrismarine/JSPrismarine#2706 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
PostHog/posthog-js#5524 ·
Les mainteneurs répondent en général sous 2 jours
-
enhancement good first issue help wanted
Difficulté 2/5 Une demi-journée Accessibilité débutants 66/100
AlphaaCode/Popbook#10 ·