您的位置:首页 > 产品设计 > 产品经理

spm打seajs压缩包摘抄

2015-08-27 11:48 597 查看
FieldDescription
name*name of the package in lowercase, use a
-
or
.
as
a separator between words
version*semantic versioning like 1.0.0
descriptiona brief description of the package
keywordsan array of keywords
homepageurl of the package's website
authorauthor of the package:
Hsiaoming Yang <me@lepture.com>
or
{
"name": "Hsiaoming Yang", "email": "me@lepture.com" }
maintainersan array of maintainers, just like author
repositoryspecify the place where the code is hosted.
{ "type": "git", "url":
"http://github.com/isaacs/npm.git" }
bugsthe url to the package's issue tracker and / or the email address to which issues should be reported.
licenselicense
spm*
spm.mainthe only entry point of the package, default
index.js
, or could
be set to
index.css
for a css-only package
spm.outputan array of other files needed to be output
spm.dependenciesspecify dependencies relation of the package
spm.devDependenciesspecify dependencies relation of the package in developing situation
spm.testsspecify all test files, support glob patterns:
tests/*-spec.js
spm.buildArgsspecify the cli arguments for
spm build
spm.ignorean array of ignore files in package, same function as
.spmignore
spm.scriptslike npm.scripts, handle around some spm commands, it support
prebuild
,
postbuild
,
preinstall
,
postinstall
,
prepublish
,
postpublish
.
{
"name": "arale-calendar",
"version": "1.1.0",
"description": "Calendar widget.",
"keywords": [
"widget",
"month",
"datepicker"
],
"author": "Hsiaoming Yang <me@lepture.com>",
"maintainers": [
"hotoo <hotoo.cn@gmail.com>",
"shengyan <shengyan1985@gmail.com>"
],
"homepage": "http://aralejs.org/calendar/",
"repository": {
"type": "git",
"url": "https://github.com/aralejs/calendar.git"
},
"bugs": {
"url": "https://github.com/aralejs/calendar/issues"
},
"license": "MIT",
"spm": {
"main": "calendar.js",
"dependencies": {
"jquery": "1.7.2",
"moment": "2.6.0",
"arale-base": "1.1.0",
"arale-position": "1.1.0",
"arale-iframe-shim": "1.1.0",
"handlebars": "1.3.0",
"arale-widget": "1.2.0"
},
"devDependencies": {
"expect.js": "0.3.1"
},
"tests": "tests/*-spec.js",
"ignore": ["dist"],
"buildArgs": "--ignore jquery",
"scripts": {
"prepublish": "lessc index.less index.css"
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: