Dependencias de Configuración en pnpm

Bookmark
Rate this content

pnpm v10 agregó soporte para un nuevo tipo de dependencia llamado "Dependencias de Configuración". Estas dependencias hacen posible desarrollar plugins de pnpm y compartir tus configuraciones entre proyectos.

This talk has been presented at JSNation 2025, check out the latest edition of this JavaScript Conference.

Zoltan Kochan
Zoltan Kochan
25 min
12 Jun, 2025

Comments

Sign in or register to post your comment.
Video Summary and Transcription
Se introdujo una nueva característica en PNPM v10 llamada dependencia de configuración, que permite plugins personalizados. Centralización de la gestión de configuraciones y dependencias. Instalación temprana de dependencias de configuración limitadas en PNPM. Dependencias confiables para scripts de ciclo de vida en PNPM. Versatilidad de los hooks de pmpm en la configuración. Ejemplo de una dependencia de configuración para solucionar problemas de TypeScript. Discusión sobre sostenibilidad del proyecto, seguridad, contribuyentes y perspectivas de contratación. Comparación de herramientas de migración, preferencias de alojamiento y restricciones de versión de paquetes.
Video transcription and chapters available for users with access.

Check out more articles and videos

We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career

pnpm: un gestor de paquetes rápido y eficiente para JavaScript
DevOps.js Conf 2022DevOps.js Conf 2022
31 min
pnpm: un gestor de paquetes rápido y eficiente para JavaScript
pnpm is a fast and efficient package manager that gained popularity in 2021 and is used by big tech companies like Microsoft and TikTok. It has a unique isolated node module structure that prevents package conflicts and ensures each project only has access to its own dependencies. pnpm also offers superior monorepo support with its node module structure. It solves the disk space usage issue by using a content addressable storage, reducing disk space consumption. pnpm is incredibly fast due to its installation process and deterministic node module structure. It also allows file linking using hardlinks instead of symlinks.
Yarn 4 - Gestión Moderna de Paquetes
JSNation 2022JSNation 2022
28 min
Yarn 4 - Gestión Moderna de Paquetes
Top Content
Yarn is a package manager that focuses on stability, performance, and security. It offers unique features like plug and play installation, support for nonmodules, and the exec protocol. Yarn is committed to being a good citizen in the open-source community and contributes to fixing dependencies. It is part of the Node.js Loader's working group and advocates for Corepack. Yarn is still experimental but is improving its user experience and security features. Contributions are welcome, and switching to Yarn can improve performance in large projects.
Comprendiendo la Resolución de Paquetes en Node.js
Node Congress 2024Node Congress 2024
11 min
Comprendiendo la Resolución de Paquetes en Node.js
In this Talk, the speaker discusses package resolution in Node.js, covering topics such as CommonJS, ES modules, package.json structure, and package.json loader. The Talk also touches on conditional loading and file extension resolution, module import and export, module type determination based on file extensions and package.json, module resolution strategies in Node.js, and tips for improving loading time in ESM applications.
Versionado y Publicación de Paquetes con Nx Release
DevOps.js Conf 2024DevOps.js Conf 2024
10 min
Versionado y Publicación de Paquetes con Nx Release
In this Talk, Austin Faisal introduces Nx Release and demonstrates how to improve versioning and publishing processes with it. The tool allows for a dry run to preview changes, keeps packages in sync, and generates changelogs. It also automates staging, committing, tagging, and publishing changes to the registry. Nx Release offers additional features such as independent versioning, automatic versioning with conventional commits, creating GitHub releases, customizable changelog rendering, and a programmable API.
Vite - La Herramienta de Desarrollo Frontend de Próxima Generación
React Advanced 2021React Advanced 2021
20 min
Vite - La Herramienta de Desarrollo Frontend de Próxima Generación
VIT is a build tool that solves the problem of slow feedback loop speed by leveraging native support for ES modules in modern browsers. It allows you to write code as native ES modules and handles the parsing and serving of modules for you. VIT supports JavaScript, CSS, SAS, React, TypeScript, and TSX out of the box. It also allows for quick migration from CRA to VIT and can be used as a middleware in an existing Node.js server to enable server-side rendering.
Gestión de paquetes en Monorepos
DevOps.js Conf 2024DevOps.js Conf 2024
19 min
Gestión de paquetes en Monorepos
This Talk discusses pain points and effective package management in monorepos, including the use of hoisted or isolated layouts and the challenges of working with peer dependencies. It introduces the tool Bit, which addresses these issues and handles dependency management and version control. Bit enables automatic installation and management of dependencies, supports multiple versions of a peer dependency, and seamlessly updates components across different environments.