@slimio/psp
Version:
Analyze compliance with the structural policy of a SlimIO project
121 lines (120 loc) • 2.8 kB
JSON
{
"EXCLUDE_DIRS": [
"node_modules",
"test",
"tests",
"coverage",
"example",
".vscode",
".nyc_output",
"docs",
"jsdoc",
"benchmark",
".git"
],
"EXCLUDE_FILES": [
"LICENSE",
"license"
],
"FILE_TO_CHECKS": [
"package.json",
".eslintrc",
".eslintignore",
".editorconfig",
"index.d.ts",
"jsdoc.json",
"commitlint.config.js",
"LICENSE",
".npmignore",
"README.md",
".npmrc",
".gitignore",
".travis.yml",
"binding.gyp"
],
"README_TITLES": [
"## Requirements",
"## Getting Started",
"## API",
"## License",
"## Dependencies"
],
"REQUIRE_DIR": [
[
"src",
"test",
"benchmark",
"docs"
],
[
"src",
"benchmark"
]
],
"PKG_DEP": {
"napi": [
"node-addon-api",
"node-gyp-build"
],
"addon": [
"@slimio/addon",
"@slimio/scheduler"
]
},
"PKG_DEVDEP": [
"@slimio/eslint-config",
"eslint",
"@commitlint/cli",
"@commitlint/config-conventional",
"husky"
],
"PKG_OTHERS": [
"keywords",
"author",
"license",
"description",
"engines",
"husky"
],
"PKG_SCRIPTS": {
"package": [
["test", null],
["doc", "jsdoc -c ./jsdoc.json -r -R ./README.md -P ./package.json --verbose"],
["coverage", "codecov"],
["report", "nyc report --reporter=html"],
["prepublishOnly", "pkg-ok"]
],
"cli": [
["doc", "jsdoc -c ./jsdoc.json -r -R ./README.md -P ./package.json --verbose"],
["prepublishOnly", "pkg-ok"]
],
"napi": [
["prebuilds", "prebuildify --napi"],
["build", "cross-env node-gyp configure && node-gyp build"],
["test", null],
["doc", "jsdoc -c ./jsdoc.json -r -R ./README.md -P ./package.json --verbose"],
["coverage", "codecov"],
["report", "nyc report --reporter=html"],
["prepublishOnly", "pkg-ok"]
],
"addon": [
["test", null],
["doc", "jsdoc -c ./jsdoc.json -r -R ./README.md -P ./package.json --verbose"]
]
},
"PROJECT_TYPE": [
"cli",
"napi",
"addon",
"package"
],
"MD_BADGES": [
"version",
"maintenance",
"mit",
"dep",
"size",
"known vulnerabilities",
"build status"
]
}