JavaScript

JSON

La siguiente sentencia serializa en forma de JSON cualquier objeto. Es muy útil para analizar un objeto:

alert(JSON.stringify(object));

Es más limpio escribir en la consola del navegador. Aquí por ejemplo se muestra el objeto data de una instancia Vue.js:

console.log(JSON.stringify(vm._data));

NPM

Uso básico del gestor de paquetes de Node.js.

Para gestionar las dependencias de paquetes en un proyecto hay que generar un fichero de seguimiento llamado package.json. Se genera con el comando (si añadimos la opción -y dará todos los valores predeterminados automáticamente, incluso recogerá los datos del repositorio git si éste ya está inicializado):

npm init

Para descargar un paquete (por ejemplo lodash) e incorporarlo al fichero package.json ejecutar:

npm install lodash --save

Encontraremos que el paquete se ha descargado en un subdirectorio llamado node_modules e incorporado a la sección dependencies de packages.json (si no hubiéramos puesto la opción --save sólo se habría descargado). Si la dependencia la queremos sólo para el entorno de desarrollo (típico por ejemplo en los paquetes de testing), en lugar de --save pondremos --save-dev.

Algunos comandos útiles de npm son: