make-package
是可以生成和编辑 package.json
的命令行小工具,可以对其配置通用模板,后期你所创建的包都可以使用这个模板,避免了不必要的重复劳动。
npm i -g make-package
yarn global add make-package
mpkg temp set version 1.0.0
mpkg temp set author [email protected]
mpkg temp set license MIT
mpkg temp set files lib -a
mpkg temp set repository.type git
mpkg init packageName
生成package.json
{
"name": "packageName",
"version": "1.0.0",
"license": "MIT",
"author": "[email protected]",
"files": [
"lib"
],
"repository": {
"type": "git"
}
}
mpkg set description balabala...
mpkg set repository.url https://github.com/yinjiazeng/make-package.git
mpkg set files.1 pkg
更新package.json
{
"name": "packageName",
"version": "1.0.0",
"license": "MIT",
"author": "[email protected]",
"description": "balabala...",
"files": [
"lib",
"pkg"
],
"repository": {
"type": "git",
"url": "https://github.com/yinjiazeng/make-package.git"
}
}
mpkg del files.0
mpkg del repository.url
mpkg del description
更新package.json
{
"name": "packageName",
"version": "1.0.0",
"license": "MIT",
"author": "[email protected]",
"files": [
"pkg"
],
"repository": {
"type": "git"
}
}
mpkg clear
更新package.json
{}
MIT
如果觉得 make-package
对您有帮助,或者想请作者喝一杯咖啡的话,欢迎给我捐赠。