{
“name”:“”, //必须,如果需要注册包,则该包名唯一。
“description”:“”, //可选,包描述
“main”:[], //可选,入口文件,bower本身不使用,供第三方构建工具会使用,每种文件类型只能有一个。
“ignore”:[], //可选,文件或目录列表。bower安装的时候将忽略该列表中的文件。
//bower是从git仓库或压缩包下载一个包,里面的文件并不一定全部需要。
“dependencies”:[], //依赖包,name:value,value可以是包的semver
//range(版本号范围),也可以直接是一个包的git地址或压缩包地址。
“devDependencies”:[], //开发依赖包,仅仅在开发过程中测试或者编译文档用,部署生产环境是不需要。
//格式和dependencies 相同
“resolutions”:[], //包引用冲突自动使用该模块指定的包版本
//格式和dependencies 相同
“moduleType”:“”, //可选,指定包采用那种模块化方式(globals,amd,node,es6,yui)
“private”:Boolean, //是否公开发布当前包,如果只是使用bower来管理项目的包,设置为true.
“license”:“”, //授权方式(GPL-3.0,CC-BY-4.0…)
“keywords”:[], //可选,方便注册后容易被其他人搜索到。
“authors”:[], //作者列表
“homepage”:[], //主页,包介绍页
“repository”:{ //包所在仓库。
“type”: