Package Managers are mostly used for plug-and-play approach rather installing the package's build environment and building it.
For example, I am currently developing on Ruby on Rails where I do just bower install and start including the dist files of packages in my application. In other projects where I do have a build environment, it is usually Webpack or Gulp.
In favour of keeping the repository clean, a separate repository can be created for publishing Candy. This approach is used by many of the libraries out there.
Package Managers are mostly used for plug-and-play approach rather installing the package's build environment and building it. For example, I am currently developing on Ruby on Rails where I do just bower install and start including the dist files of packages in my application. In other projects where I do have a build environment, it is usually Webpack or Gulp. In favour of keeping the repository clean, a separate repository can be created for publishing Candy. This approach is used by many of the libraries out there.