Skip to content

Package manager

A tool for obtaining and managing software packages, their versions and dependencies.

Software Development

Manage dependencies traceably

A package manager helps obtain, install and update software packages. It accounts for dependencies and version requirements. In npm, package-lock.json can record the selected dependency tree. Other package managers use their own methods and file formats.

In a fictional example, a customer portal is to receive a new PDF library version. Check indirectly changed packages and relevant application workflows too. A successful installation confirms neither safe packages nor functioning business workflows. A dependable handover needs accessible package sources, suitable tool versions and checks alongside package requirements. A lockfile alone does not describe the entire operating environment.

Sources

Articles on this topic

Software Development with ASES

Custom software, web and mobile apps