Chapitre 3 : corrections et mises à jour#97
Chapitre 3 : corrections et mises à jour#97DirtyF wants to merge 11 commits intothom4parisot:masterfrom
Conversation
thom4parisot
left a comment
There was a problem hiding this comment.
Merci beaucoup @DirtyF :-) Beau boulot !
Ça serait plus facile à merger si c'était découpé en 3 PR :
- le texte (0 boulot de ma part hormi la relecture donc rapide à merger)
- l'exemple fs-extra.js (faire tourner le code qui a changé)
- les dépendances (je dois passer sur le README de chaque dépendance et leurs exemples pour m'assurer que c'est OK)
Ça te dérange pas ?
Merci :-)
| "bluebird": "^2.10.0", | ||
| "browserify": "^11.2.0", | ||
| "async": "^2.1.4", | ||
| "babel": "^6.5.2", |
There was a problem hiding this comment.
babel a beaucoup changé entre la 5 et la 6 donc si jamais y'a des exemples qui se basent dessus, ils sont à revoir – notamment au niveau des presets.
| 'use strict'; | ||
|
|
||
| const { partial, compose } = require('lodash'); | ||
| const { partial, flowRight } = require('lodash'); |
There was a problem hiding this comment.
compose n'existe plus dans lodash@4 ?
There was a problem hiding this comment.
Je me suis basé sur https://github.com/lodash/lodash/wiki/Deprecations
| Le clonage du dépôt pour être remplacé par des méthodes alternatives, de type empaquetage sous forme de fichier DEB, de module Puppet, d'archive ZIP… ou encore d'archive Node via la commande `npm pack`. | ||
|
|
||
| Ces méthodes permettent entre autre d'inclure les dépendances contenues dans le répertoire _node_modules_ et de garantir la version exacte de l'intégralité de l'arbre de dépendance. | ||
| Ces méthodes permettent entre autres d'inclure les dépendances contenues dans le répertoire _node_modules_ et de garantir la version exacte de l'intégralité de l'arbre de dépendance. |
There was a problem hiding this comment.
Faut accorder même dans le cas où il s'agit de l'expression entre autre ?
There was a problem hiding this comment.
entre autres = entre autres choses
source : www.academie.fr/entre-autre-ou-entre-autres/
There was a problem hiding this comment.
Bon sang, 33 ans que je fais la faute… MERSSI :-D
| Tous les fichiers sauf ceux correspondant aux motifs déclarés dans les fichiers `.gitignore` et `.npmignore`. | ||
|
|
||
| Pour résumer, si le module est nommé `nodebook` et est en version `1.3.0`, `npm publish` enregistrera cette version dans le registre npm. | ||
| Pour résumer, si le module est nommé `nodebook` et est en version `0.4.0`, `npm publish` enregistrera cette version dans le registre npm. |
|
|
||
| [TIP] | ||
| .[RemarquePreTitre]#Outil# David et Greenkeeper | ||
| .[RemarquePreTitre]#Outil# David et Greenkeeper |
There was a problem hiding this comment.
La tabulation est en trop ici. Faudrait l'enlever.
| ==== Critères de sélection d'un module | ||
|
|
||
| La sélection d'un module est un choix subjectif : la qualité, la pertinence et la popularité sont corrélé sans pour autant être des critères impératifs. + | ||
| La sélection d'un module est un choix subjectif : la qualité, la pertinence et la popularité sont corrélés sans pour autant être des critères impératifs. + |
There was a problem hiding this comment.
La tabulation est en trop ici aussi (sauf si ça déclenche un effet de présentation en particulier ?)
|
|
||
| Compatible Node et navigateurs Web. + | ||
| [URL]#https://npmjs.com/lodash# | ||
| [URL]#https://www.npmjs.com/package/lodash# |
There was a problem hiding this comment.
J'utilise les URLs courtes car c'est plus facile à lire/écrire sur clavier lors d'une lecture sur ouvrage papier :-) Faudrait les laisser telles quelles.
There was a problem hiding this comment.
J'aurais du m'en douter 😞
npm outdated,npm install --save package@latest), vérification des exemples