No video

Comment (et pourquoi) créer un module NPM

  Рет қаралды 2,880

Kodaps - apprendre à coder

Kodaps - apprendre à coder

Күн бұрын

6 étapes pour créer un module NPM de manière simple, avec TypeScript.
Il faut :
- s'enregistrer sur NPM
- vérifier que le nom du packet NPM est disponible
- installer TypeScript
- créer un dossier et y initier npm (avec npm init)
- configurer le tsconfig.json de TypeScript pour générer les fichiers JS et type (d.ts)
- créer le code fonctionnel qu'on veut empacketer
- publier le packet sur NPM avec npm publich
Et voilà, il ne reste plus qu'à créer de la fonctionalité intéressante !
#NPM #TypeScript
----------
Mon site : kodaps.fr
Sur medium : / gosev
Mon matos :
* Canon M50 : amzn.to/2OBNlqb
* Eclairage : amzn.to/3kYXlG3
* Fond vert retractable : amzn.to/3bxg5sV

Пікірлер: 9
@idelvertyondouii5787
@idelvertyondouii5787 10 ай бұрын
vous faites une vidéo sur npm mais vous utilisez yarn,
@Zyks_lol
@Zyks_lol Жыл бұрын
Salut ! J'ai suivis ton tuto et je rencontre un problème au moment du publish, il me lache une erreur E404 (npm ERR! code E404 npm ERR! 404 Not Found - PUT), j'ai tenté de me relogin, vider le cache npm, reinstaller npm sur mon projet mais rien n'y fait, j'ai aussi check sur les forum mais rien, tu aurais une solution ?
@CodingBill
@CodingBill 2 жыл бұрын
Yaaaaaah quand tu met le son ou tu "tapes" sur ton clavier a 4:30 on dirait que t'as des supers pouvoirs :) Donc là je vois ton package en public effectivement, le seul moyen de faire un package privé c'est de le rendre payant ? Y'a une alternative à ça ?
@kodaps_fr
@kodaps_fr 2 жыл бұрын
On peut faire lier NPM (et donc faire "yarn add ou npm install") avec un dossier qui contient un package.json, ou un zip du dossier, ou une url qui pointe sur un zip qui contient le dossier : rien de tout ça n'a besoin d'être public, c'est dès qu'on veut utiliser le côté "référentiel" de NPM que ça se complique et qu'il faut payer pour être privé (cf. docs.npmjs.com/about-packages-and-modules)
@toblamabor7072
@toblamabor7072 2 жыл бұрын
Quand j'avais fait mon 1er package npm je ne trouvais pas de source en français, merci d'avoir fait une vidéo dessus! Tu pourra faire une 2eme partie en relation avec github? par example partager le projet sur github de base, et ensuite sur npm, et à chaque fois qu'on mets à jour le github avec un nouveau tag, ça mets aussi à jour sur npm? car maintenir le projet sur github/npm manuellement c'est fatiguant.. je sais que c'est possible avec des CI/CD mais je m'y connais pas enormement :)
@kodaps_fr
@kodaps_fr 2 жыл бұрын
Je cherchais justement un cas d’application pour les Github Actions, ça tombe bien ! :)
@toblamabor7072
@toblamabor7072 2 жыл бұрын
@@kodaps_fr ça sera top, merci!
@obrymec
@obrymec 10 ай бұрын
Cherche comment utiliser `GitHub Actions`. Cette répond parfaitement à ton problème.@@toblamabor7072
@toblamabor7072
@toblamabor7072 2 жыл бұрын
il y a très peu de sources en français sur "comment faire des projets open source", c'est dommage car on peut faire plein de projets made in france, par example, rien que le fait de faire un projet sur github, je ne trouve pas de source sur comment maintenir avec d'autres devs qu'on connait pas (oui pull requests existent mais bon), comment faire des relases correctement etc. etc.
Pourquoi Qwik C'est l'Avenir
7:54
Kodaps - apprendre à coder
Рет қаралды 10 М.
How to make your own NPM package (Step-by-Step) 📦
16:46
Under Ctrl
Рет қаралды 28 М.
The Giant sleep in the town 👹🛏️🏡
00:24
Construction Site
Рет қаралды 20 МЛН
Matching Picture Challenge with Alfredo Larin's family! 👍
00:37
BigSchool
Рет қаралды 47 МЛН
wow so cute 🥰
00:20
dednahype
Рет қаралды 31 МЛН
Comprendre le dossier node_modules de NodeJS
18:48
Grafikart.fr
Рет қаралды 8 М.
What is NPM, and why do we need it? | Tutorial for beginners
14:27
Coder Coder
Рет қаралды 311 М.
Comment faire un reverse shell Linux (step by step)
10:27
Narek Kay
Рет қаралды 556
Pourquoi React Côté Serveur?
9:53
Kodaps - apprendre à coder
Рет қаралды 3,5 М.
Arrêtez d’utiliser Google Drive et iCloud
14:44
Underscore_
Рет қаралды 408 М.
TOUT savoir sur Node.js & npm
20:37
inpulse tv
Рет қаралды 2,2 М.
Private NPM Packages using GitHub Actions & Packages
7:42
Brian Morrison
Рет қаралды 45 М.
HTMX, l'anti Framework JS (vs React)
6:54
Kodaps - apprendre à coder
Рет қаралды 10 М.
Node JS Tutoriel français : C'est quoi, NodeJS ?
3:39
Simon Dieny - Code Senior
Рет қаралды 18 М.
The Giant sleep in the town 👹🛏️🏡
00:24
Construction Site
Рет қаралды 20 МЛН