Mémento : Node.js

NPM

NPM est un gestionnaire de paquets officiel de Node.js. Il gère les dépendances d’une application.

Commandes

  • npm-install : Cette commande permet l’installation d’un paquet. Lancée sans paramètres, elle permet d’installer toutes les dépendances référencées dans le fichier package.json d’un projet.

Lister les packages installés

  • npm list: affiche la liste des packages installés avec leurs dépendances
  • npm list --depth=0 : affiche la liste des packages installés sans leurs dépendances
  • npm list --global ou npm list -g : affiche la liste des packages installés de façon globale
NodeJS 

Mémento : DataTables

Table plug-in for jQuery

Initialisation

1
2
3
$(document).ready( function () {
    $('#myTable').DataTable();
} );

dom - Options

Permet de définir les contrôles et leur ordre d’apparition sur le tableau. Plus de détail sur la documentation officielle.

Valeur par défaut : lfrtip

  • l - length changing input control
  • f - filtering input (zone de recherche)
  • t - The table! (le tableau, permet d’indiquer sa position)
  • i - Table information summary
  • p - pagination control (contrôle de pagination)
  • r - processing display element

Des extensions sont disponibles :

  • B - Buttons
  • R - ColReorder
  • S - Scroller
  • P - SearchPanes

Il est possible de gérer l’affichage des boutons avec les options suivantes :

dom: "Bfrtip",
buttons: [
    'copy', 'pdf'
]
[Lire]

Mémento : Hugo

The world’s fastest framework for building websites

Commandes

  • hugo version : affiche la version installée
  • hugo new posts/hello.md : création d’un nouveau post
  • hugo server : lance le site en local, se connecter sur http://localhost:1313
  • hugo server -D : lance le site en local, et affiche le contenu taggé draft
  • hugo server -DF : lance le site en local, affiche les posts drafts et futurs
  • hugo env : affiche la version de Hugo et les informations sur l’environnement
  • hugo config : Affiche la configuration du site

Liens utiles

Hugo