CHAPTER 1

image

Bower

Great things are done by a series of small things brought together.

—Vincent Van Gogh

The concept of package management, also known as dependency management, is not new. Utilities within this category provide developers with a mechanism for managing the various third-party libraries that a project relies on. Widely used examples include

  • npm: The package manager for Node.js
  • Composer: A tool for dependency management in PHP
  • pip: The PyPA recommended tool for installing Python packages
  • NuGet: The package manager for the Microsoft development platform including .NET

While package management is hardly a new idea, a practice that ...

Get JavaScript Frameworks for Modern Web Dev now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.