JSON

完全符合package.json在CommonJS中的规范

字号+ 作者:H5之家 来源:H5之家 2017-08-05 13:01 我要评论( )

完全符合package.json在CommonJS中的规范,众所周知,package.json是CommonJS规定的用来描述包的文件,完全符合规范的package.json文件应该含有一下字段。name:包

众所周知,package.json是CommonJS规定的用来描述包的文件,完全符合规范的package.json文件应该含有一下字段。

name:包的名称,必须是唯一的,由小写英文字母、数字和下划线组成,不能包含空格。

description:包的简要说明。

version:符合语义化八本识别规范的版本字符串。

keywords:关键字数组,通常用于搜索。

maintainers:维护者数组,每个元素要包含name、email(可选)、web(可选)字段。

contributors:贡献者数组,格式与maintainers相同。包的作者应该是贡献者数组的第一个元素。

bugs:提交bug的地址,可以是网址或者电子邮件地址。

licenses:许可证数组,每个元素要包含type(许可证的名称)和url(链接到许可证文本的地址)字段。

repositories:仓库托管地址数组。每个元素要包含type(许可证的名称)和url(链接到许可证文本的地址)字段。

dependencies:包的依赖,一个关联数组,由包名称和版本组成。


下面是一个完全符合CommonJS规范的package.json示例:

{ "name":"mypackage", "description":"Sample package for CommonJS.This package demonstrates the required elements of a CommonJS package." "version":"0.7.0", "keywords":[ "package", "example" ], "maintainers":[ { "name":"Bill Smith", "email":"[email protected]" } ], "contributors":[ { "name":"BYVoid", "web":"http://www.byvoid.com" } ], "bugs":{ "mail":"[email protected]", "web":"http://www.example.com/bugs" }, "licenses":[ { "type":"GPLv2", "url":"http://www.example.org/licenses/gp1.html" } ], "repositories":[ { "type":"git", "url":"http://github.com/BYVoid/mypackage.git" } ], "dependencies":{ "webkit":"1.2", "ssl":{ "gnutls":["1.0","2.0"], "openssl":"0.9.8" } } }

本文前端(javascript)相关术语:javascript是什么意思 javascript下载 javascript权威指南 javascript基础教程 javascript 正则表达式 javascript设计模式 javascript高级程序设计 精通javascript javascript教程

分页:12

转载请注明
本文标题:完全符合package.json在CommonJS中的规范
本站链接:
分享请点击:


1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。

登录后可拥有收藏文章、关注作者等权限...

   注册     登录

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • jQuery.parseJSON vs JSON.parse

    jQuery.parseJSON vs JSON.parse

    2016-12-11 16:00

  • JS中JSON对象和String之间的互转及处理技巧

    JS中JSON对象和String之间的互转及处理技巧

    2016-05-30 17:02

  • JS学习笔记9_JSON

    JS学习笔记9_JSON

    2015-11-21 09:00

  • Shunter - a Node.js application built to read JSON and trans

    Shunter - a Node.js application built to read JSON and trans

    2015-11-17 11:39

网友点评