package.json
package.json is a file in GovLab Quality. 50 lines of code and 0 definitions.
{
"name": "@govlab/quality",
"version": "0.1.0",
"private": true,
"type": "module",
"description": "The one code-quality module — the single SSOT for every quality ecosystem. Holds the custom eslint/stylelint rules, context-lint, the rule catalog + emitters, the language-agnostic engine, the consumer-config framework, the installer, and the unified meta-linter runner that detects ecosystems and runs every tool from one govlab.config.",
"license": "CC-BY-SA-4.0",
"imports": {
"#configuration/*": "./configuration/*.ts",
"#core/*": "./core/*.ts",
"#runtime/*": "./runtime/*.ts",
"#types/*": "./types/*.ts"
},
"main": "./index.ts",
"exports": {
".": "./index.ts",
"./config": "./index.ts",
"./relations": "./core/factories/quality.factory.ts",
"./eslint-plugin": "./core/plugins/eslint.plugin.ts",
"./stylelint-plugin": "./core/plugins/stylelint.plugin.ts",
"./context-lint": "./core/plugins/context.plugin.ts",
"./*": "./*"
},
"bin": {
"govlab": "./runtime/entrypoints/invocation.entrypoint.ts",
"govlab-clean-comments": "./runtime/entrypoints/comment.entrypoint.ts",
"govlab-es-target": "./runtime/entrypoints/target.entrypoint.ts",
"govlab-quality-gate": "./runtime/entrypoints/validation.entrypoint.ts",
"govlab-canon-validate": "./runtime/entrypoints/canon.entrypoint.ts"
},
"files": [
"configuration",
"core",
"runtime",
"types"
],
"scripts": {
"catalog:regenerate": "node runtime/entrypoints/catalog.entrypoint.ts",
"typecheck": "tsc --noEmit -p tsconfig.json"
},
"dependencies": {
"@govlab/argv": "*",
"@govlab/canonical-write": "*",
"@govlab/constants": "*",
"@govlab/context": "*",
"@govlab/code-parse": "*",
"@govlab/content-fingerprint": "*",
"@ssot/paths": "*"
}
}