1. Funciones prácticas
1. qs
Una biblioteca de formato y análisis de cadenas simple y fácil de usar
2. rxjs
RxJS es un conjunto modular de bibliotecas para componer programas asincrónicos y basados en eventos utilizando colecciones y composiciones observables en JavaScript.
3. guante
Función Tiny 200b Emisor de eventos / Publicación Suscripción.
4. Subrayado.js
Underscore.js es una biblioteca de utilidades para JavaScript que brinda soporte para los sospechosos funcionales habituales (cada uno, mapear, reducir, filtrar, etc.) sin extender ninguno de los objetos principales de JavaScript.
5. día.js
Day.js es una biblioteca de JavaScript minimalista que analiza, valida, manipula y muestra fechas y horas para navegadores modernos, con una API en gran medida compatible con Moment.
6. en el marco
Ramda es una biblioteca funcional con funciones libres de efectos secundarios que se pueden componer con curry.
7. validador
Validator es una biblioteca de validador y desinfectante de cadenas.
8. sí
Sí, es un creador de esquemas para validaciones y transformaciones complejas e interdependientes.
9. Lodash
Lodash es una biblioteca de utilidades que facilita JavaScript al eliminar la molestia de trabajar con matrices, números, objetos, cadenas y más.
10. fecha-fns
Date-fns proporciona el conjunto de herramientas más completo, simple y consistente para manipular fechas de JavaScript en el navegador y Node.js.
11. jsonwebtoken
Jsonwebtoken es una biblioteca para firmar, verificar y decodificar tokens web JSON.
12. fluido
UUID es una biblioteca para crear identificadores universalmente únicos RFC4122.
13.peaje del navegador
brower-toll es un módulo para obtener información del navegador, lo cual es muy conveniente.
14.jr-código qr
jr-qrcode se utiliza para generar código QR.
2. Operar el sistema de archivos
1. rimraf
Rimraf proporciona el equivalente del comando UNIX rm -rf para nodos.
2. fs-extra
FS-extra agrega métodos de sistema de archivos no incluidos en el módulo fs nativo y agrega soporte prometedor para los métodos fs.
3. mkdirp
Al igual que mkdir -p, mkdirp crea recursivamente el directorio y todos los subdirectorios necesarios.
4. globo
Glob es una biblioteca para hacer coincidir archivos usando varios patrones.
5. shelljs
ShellJS es una implementación portátil (Windows/Linux/OS X) del comando shell de Unix basada en la API Node.js.
6. js-yaml
Js-yaml es una implementación de YAML, un popular lenguaje de serialización de datos amigable para los humanos.
3. Marco web
1. también
Koa es un nuevo marco web diseñado por el equipo detrás de Express para ser una base más pequeña, más expresiva y más sólida para aplicaciones web y API.
2. expresar
Express.js es el marco web backend de node.js más popular, más rápido y mínimo.
3. Fastificar
Fastify es uno de los marcos web escalables más rápidos centrado en brindar la mejor experiencia de desarrollador con la menor sobrecarga.
4. socket.io
Socket.IO permite la comunicación bidireccional basada en eventos en tiempo real mediante sondeo largo o WebSockets, con detección de desconexión y soporte de reconexión automática.
4. Desarrollo auxiliar
1. es
Jest está completo y listo para configurar una solución de prueba de JavaScript
2. mecanografiado
TypeScript es JavaScript para extensibilidad. Es un lenguaje que agrega escritura opcional y se compila en JavaScript fácilmente legible.
3. Winston
Winston es una biblioteca de registro simple y de uso general que admite múltiples transportes.
4. depurar
Debug es una pequeña utilidad de depuración de JavaScript que imita las técnicas de depuración centrales de Node.js.
5. eslint
ESLint es una herramienta para encontrar y solucionar problemas en código JavaScript y TypeScript.
6. nodemonio
Nodemon es una herramienta que ayuda en el desarrollo de aplicaciones basadas en node.js reiniciando automáticamente la aplicación del nodo cuando detecta un cambio de archivo en un directorio.
7. dotenv
Dotenv es un módulo de dependencia cero que carga variables de entorno desde archivos .env en Process.env
8. entorno cruzado
Cross-env permite que los scripts establezcan y utilicen variables de entorno en todas las plataformas