Y también tienen dependencias. Y puedes aprovechar eso para elevar todo a la cima, ahorrando mucho espacio si vas a duplicar muchas cosas con Lerna, ¿verdad? Entonces, definitivamente hay muchos beneficios en comparación con Lerna en la forma en que el instalador puede manejar todo como una sola cosa, como una sola instalación, asegurándose de que todo llegue al lugar correcto, y los espacios de trabajo se sincronicen correctamente para que puedan trabajar juntos. Genial, sí.
Entonces, en realidad, ayer tuvimos una gran charla de Sultan sobre pnpm. Allí, estábamos hablando de las dependencias aisladas y, ya sabes, las dependencias elevadas. Y creo que ya está en Yarn también, Yarn 3, pero es opcional, y va a ser de facto por Yarn 4. Entonces, me preguntaba, ¿tienes algo sobre, npm? ¿Está npm también, yendo por ese camino, o algo así? Sí, tenemos esto de Microsoft, que en realidad estaba trabajando en esto, cuando estamos llamándolo el modo aislado, que es básicamente para, creo que la gente está muy familiarizada con la forma en que npm hace las instalaciones, Yarn está siguiendo ese camino. Y sí, estamos trabajando en algo ahora que es equivalente a eso. Así que sí, lo llamamos el modo aislado. Y sí, creo que incluso un colega mío, como este equipo de Microsoft, creo que estábamos hablando, presentando eso en otra conferencia esta semana también, así que probablemente tendremos más noticias y más contenido para publicar hablando un poco sobre cómo va a funcionar eso. Eso es definitivamente emocionante. Me pregunto qué pasaría con el meme del objeto más pesado del universo siendo los módulos de Node. Sí, esperemos que podamos solucionar eso. Sí.
Entonces, cuéntame algo como qué es, ya sabes, lo próximo para los espacios de trabajo de npm? Porque es bastante nuevo ahora. ¿Qué sigue para esto? Sí, definitivamente algo que quería destacar. Quiero resaltar en la charla, ¿verdad? Todavía hay algunos defectos y limitaciones, así que definitivamente puedes esperar que estemos trabajando en esto muy, muy pronto. La versión de Npm ya va a tener mejoras en la próxima versión, la próxima semana. Va a añadir más características para ayudar a los espacios de trabajo a vincularse entre sí al final de la creación de una nueva versión para uno de los espacios de trabajo. Eso es algo que va a salir en la próxima versión. Y vamos a estar trabajando en añadir ese commit de git y etiqueta que falta al cortar una versión de un espacio de trabajo ahora mismo. Y uno de los principales desafíos es también abordar la posibilidad de tener un equivalente a esa opción de no elevación, de modo que si estás tratando de usar un paquete que depende de la ubicación, ese paquete va a ser como, así que si espera estar dentro de la carpeta de módulos de Node dentro de la carpeta del espacio de trabajo, puedes tener una API de primera clase muy agradable para hacer eso, ¿verdad? Tener ese soporte. Así que creo que eso es a corto plazo, definitivamente estamos buscando abordar estos. Y creo que a largo plazo va a ser estabilizar aún más. Hemos estado trabajando mucho en asegurarnos de que pulimos la herramienta desde que empezamos a enviar el soporte para cada uno de los comandos, y cómo va a integrarse con las próximas características, ¿verdad? Como el modo aislado del que hablaremos, y tenemos mucho más en camino, ¿verdad? E incluso el comando PKG, creo que también hablaron de eso en el comando, como Esto va muy bien, muy bien con los espacios de trabajo, ¿verdad? Te da más poder sobre el trabajo con todos estos paquetes al mismo tiempo. Puedes, de nuevo, establecer PKG y un valor que va a todos los espacios de trabajo. Así que, creo que definitivamente puedes esperar más sinergia entre estas nuevas características y un mejor soporte de espacios de trabajo. Sí. Genial. Veo muchas cosas interesantes sucediendo, como un gran momento para las herramientas. Muchas gracias, en realidad. Este es todo el tiempo que teníamos para preguntas y respuestas, pero para la audiencia, aún puedes hablar con Roy en su sala de conferencias, así que ve al chat especial. Y Roy, muchas gracias por esta charla tan perspicaz y por responder a todas estas preguntas. Fue un placer tenerte aquí hoy. Muchas gracias. Sí, fue un placer. Gracias. Muchas gracias. Nos vemos la próxima vez.
Comments