@antfu/ni, a utility designed to streamline package manager usage, has released version 25.0.0, building upon the solid foundation of version 24.4.0. Both versions share the core functionality of intelligently selecting the appropriate package manager (npm, yarn, pnpm, bun) based on the project environment, ensuring commands like ni, nr, nl, nx resolve to the correct tool. Dependencies like fzf, ansis, tinyexec, and package-manager-detector remain consistent, reflecting the stability of the core logic.
The primary difference lies in the updated development dependencies, indicating enhancements in the development workflow and tooling. Version 25.0.0 upgrades @antfu/eslint-config from 4.13.1 to 4.13.2 and eslint from 9.26.0 to 9.27.0, suggesting improvements in code linting and style enforcement. A notable change is the addition of @types/node 22.15.21 from 22.15.18, which ensures the package is compatible with the latest Node.js features and APIs. Furthermore, vitest is updated from 3.1.3 to 3.1.4.
For developers, this means version 25.0.0 benefits from refined linting rules, potentially catching more code quality issues. The updated Node.js types and vitest could also lead to faster and more reliable testing. These internal improvements contribute to a more robust and maintainable package, ultimately providing a smoother experience for developers relying on @antfu/ni to simplify their package management workflows.
The are not vulnerabilities for the version 25.0.0 of the package @antfu/ni