Según la documentación de Bower.io
principal
Tipo recomendado: cadena o matriz de cadena
Los archivos de actuación primarios necesarios para usar su paquete. Si bien Bower no usa directamente estos archivos, se enumeran con los comandos bower list --json ybower list --paths, por lo que pueden ser utilizados por herramientas de compilación.
Los archivos de preprocesador como CoffeeScript deben compilarse. No incluya archivos minificados. Los nombres de archivo no deben ser versionados (Malo: package.1.1.0.js; Bueno: package.js).
Creo que es más para la gestión de paquetes y la creación de herramientas como Grunt y Brunch. Por ejemplo, Bootstrap se bower.json
ve así:
{
"name": "bootstrap",
"version": "3.0.3",
"main": [
"./dist/css/bootstrap.css",
"./dist/js/bootstrap.js",
"./dist/fonts/glyphicons-halflings-regular.eot",
"./dist/fonts/glyphicons-halflings-regular.svg",
"./dist/fonts/glyphicons-halflings-regular.ttf",
"./dist/fonts/glyphicons-halflings-regular.woff"
],
"ignore": [
"**/.*",
"_config.yml",
"CNAME",
"composer.json",
"CONTRIBUTING.md",
"docs",
"js/tests"
],
"dependencies": {
"jquery": ">= 1.9.0"
}
}
Cuando construyo en Brunch, extrae estos archivos de mi bower_components
carpeta en mi public
carpeta.