Maintenance Modules
maintenance-modules ¶
这个模块中没有代码,只有这个 README 文件.
这是一个模块列表,可用于维护或开发模块(无特定顺序).
fixpack by henrikjoreteg¶
一个真正疯狂的 package.json 文件洗涤器. 以一种确定性的方式清理你的 package.json,以确保高质量、手工制作的 JSON.
npm i fixpack --save-dev
standard by feross¶
JavaScript 标准样式检查器/linter. 不允许任何选项! 使用不可配置的固执己见的设置来最大程度地减少自行车脱落. 永远不要再对拉取请求提供样式反馈!
npm i 标准 --save-dev
dependency-check by maxogden¶
检查您在代码中使用了哪些模块,然后确保它们在您的 package.json 中列为依赖项(反之亦然).
npm i 依赖项检查 --save-dev
create-module by finnp¶
用于创建模块的常规步骤的帮助工具. 创建空的 github 存储库,生成模块样板,运行 npm init,首先提交 + 推送等.
npm 我创建模块 --save-dev
travisjs by finnp¶
travis 的命令行模块,特别针对管理节点模块的测试. 帮助您快速添加 travis 钩子 + 为您的自述文件生成 travis 徽章.
npm i travisjs --save-dev
gh-pages-deploy by meandave¶
使用一个命令部署到 gh-pages. 允许您将静态构建设置添加到 package.json 中,然后使用此模块从 master 自动构建、部署和推送到 gh-pages.
npm i gh-pages-deploy --save-dev
npm-release by phuu¶
用于发布 npm 模块的小工具. 碰撞、提交、标记、推送和发布.
npm i npm-release --save-dev
npm-check-updates by tjunnone¶
查找比 package.json 允许的更新版本的依赖项.
npm i npm-check-updates --save-dev
npe by zeke¶
节点包编辑器:一个 CLI,用于一次性检查和编辑 package.json 文件中的属性. 让您避免手动编辑 JSON.
npm 我的名字 -g
package-json-to-readme by zeke¶
从 package.json 内容生成 README.md. 使用 npm 模块,可以从 package.json 文件中的属性收集大量信息:名称、描述、scripts.test、preferGlobal 等.这就是 package-json-to-readme 存在的原因. 用它来生成一个像样的样板自述文件,然后从那里迭代.
npm i package-json-to-readme -g
npmwd by zeke¶
在浏览器中打开与 shell 当前工作目录匹配的 npm 包 URL.
npm 我 npmwd -g
foundry by twolfson¶
npm、bower、组件、PyPI、git 标签和您可以编写的任何插件的发布管理器. 一次发布到多个包存储库.
npm i foundry --save-dev
semantic-release by boennemann¶
完全自动化您的包的发布. 这不仅会决定发布哪个版本,还会决定何时发布——所有这些都无需您再次关心. 这个包的目标是从版本号和发布中删除人. 查看自述文件以获取更多信息!
npm i semantic-release --save-dev
collaborator by maxogden¶
从 CLI 轻松地将新协作者添加到您的 github repos + npm 包,然后生成一个包含最新更新的协作者列表的 collaborators.md
文件. 使用它来向您的项目添加新的维护者.
npm i 协作者-g
gasket by mafintosh¶
node.js 的预配置管道. 一个更强大的 npm 脚本版本,但框架不如 gulp 或 grunt. 当您可能使用 Makefile 或 bash 脚本但希望您的管道是跨平台的时很有用.
npm i 垫圈 --save-dev
module-init by ngoldman¶
用于快速创建新节点模块的命令行工具,包含自述文件、许可证、贡献指南和其他好东西.
npm i 模块初始化-g
gh-release by ngoldman¶
在 GitHub 上为节点包创建一个版本. 使用 Github Releases API 创建新版本. 默认使用来自 package.json 和 CHANGELOG.md 的信息.
npm i gh-release -g
XO by sindresorhus¶
JavaScript 快乐风格 linter. 执行严格的代码风格. 没有决策. 没有配置. 它只是工作!
npm i xo -g
np by sindresorhus¶
更好的 npm publish
. 在发布之前运行您的测试、更新版本、推送 git 提交/标签等等.
npm 我 np -g
maintenance bash scripts¶
alias patch='pre-version && npm version patch && post-version'
alias minor='pre-version && npm version minor && post-version'
alias major='pre-version && npm version major && post-version'
别名 pre-version='git diff --exit-code && npm prune && npm install -q && npm test'
别名 post-version='npm run --if-present build && git diff --exit-code && git push && git push --tags && npm publish'