npm-pkg-lint:NPM软件包tarball和package.json元数据的有思想的linter

时间:2024-04-07 17:22:00
【文件属性】:
文件名称:npm-pkg-lint:NPM软件包tarball和package.json元数据的有思想的linter
文件大小:322KB
文件格式:ZIP
更新时间:2024-04-07 17:22:00
lint npm TypeScript NPM包装棉绒 NPM软件包tarball和package.json元数据的有思想的linter。 npx npm-pkg-lint 核心原则: 根据规范,技术上有效的方法并不总是最好的,更严格的子集使工具变得更容易且不那么模糊。 本机功能比第三方代码更好。 更少和更小的依赖关系比许多更大的依赖关系要好。 用法 npx npm-pkg-lint [--tarball my-pkg-1.2.3.tgz} [--pkgfile package.json] 使用--help查看完整的用法帮助。 使用--tarball和--pkgfile指定自定义位置。默认是从当前目录树中找到package.json ,并从name和version字段中导出tarball文件name 。 如果使用--tarball则从tarball中提取package.json 。 要从stdin中读取,请使用--tarba
【文件预览】:
npm-pkg-lint-master
----.prettierignore(36B)
----.gitignore(42B)
----tsconfig.json(465B)
----LICENCE(1KB)
----README.md(5KB)
----CHANGELOG.md(4KB)
----bin()
--------index.js(46B)
----.github()
--------workflows()
----tests()
--------fixtures()
--------__snapshots__()
--------integration.spec.ts(1KB)
----package.json(2KB)
----src()
--------tarball.spec.ts(5KB)
--------__mocks__()
--------shebang.ts(1015B)
--------package-json.ts(2KB)
--------tarball-location.spec.ts(615B)
--------shebang.spec.ts(3KB)
--------result.ts(209B)
--------tarball.ts(5KB)
--------blacklist.ts(286B)
--------__snapshots__()
--------validators()
--------message.ts(115B)
--------tarball-location.ts(356B)
--------verify.ts(613B)
--------index.ts(4KB)
--------types()
--------blacklist.spec.ts(2KB)
--------blacklist()
--------rules()
--------package-json.spec.ts(9KB)
----release.config.js(862B)
----.husky()
--------.gitignore(1B)
--------commit-msg(87B)
--------pre-commit(76B)
----.eslintignore(45B)
----.editorconfig(246B)
----.eslintrc.json(263B)
----package-lock.json(1.19MB)

网友评论