# package.json

> 50 lines of code and 0 definitions.

Tree: GovLab Quality
Language: json
Canonical: https://banes-lab.com/anatomy/quality#file-quality-package-json
Source text: https://banes-lab.com/source/quality/package.json.txt

Listed in [GovLab Quality](https://banes-lab.com/api/source/quality.md), after [index.ts](https://banes-lab.com/source/quality/index.ts.md) and before [README.md](https://banes-lab.com/source/quality/README.md.md).

## Contained in

- [root](https://banes-lab.com/anatomy/quality/folder-quality.md)

## Source

```json
{
    "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": "*"
    }
}
```
