Javascript es un lenguaje de programación que se utiliza principalmente para crear páginas web dinámicas. Es un lenguaje interpretado, es decir, que no necesita ser compilado para ser ejecutado. Es un lenguaje multiparadigma, es decir, que soporta programación orientada a objetos, programación imperativa y programación funcional.
Node.js es un entorno de ejecución de Javascript que nos permite ejecutar código Javascript fuera del navegador. Esto nos permite ejecutar Javascript en el servidor, lo que nos permite crear aplicaciones web completas utilizando Javascript tanto en el cliente como en el servidor.
npm es el gestor de paquetes de Node.js. Nos permite instalar paquetes de terceros para utilizarlos en nuestras aplicaciones. También nos permite crear nuestros propios paquetes para compartirlos con el resto de la comunidad.
Un paquete es un conjunto de archivos que implementan una funcionalidad concreta. Un paquete puede depender de otros paquetes. Un paquete se define en un archivo llamado package.json.
JSON es un formato de texto que se utiliza para intercambiar datos entre aplicaciones. Es un formato muy sencillo que se basa en la sintaxis de los objetos de Javascript.
Las dependencias son paquetes que necesita nuestro paquete para funcionar. Las dependencias se definen en el archivo package.json.
Un módulo es un archivo Javascript que exporta una funcionalidad concreta. Un módulo puede depender de otros módulos. Un módulo se define en un archivo llamado index.js.
- Code Runner
- EsLint
- Javascript (ES6) code snippets
- Prettier
- Relative Path
- Bracket Pair Colorizer