What is collection in angular?

A Collection may be defined as a set of related schematics that is collected in an npm package. For example, @schematics/angular collection is used in Angular CLI to apply transforms to a web-app project. The users can create their own schematic collection for customizing the various angular projects.