# package.json

> 21 lines of code and 0 definitions.

Tree: Argv Contract
Language: json
Canonical: https://banes-lab.com/anatomy/argv#file-argv-package-json
Source text: https://banes-lab.com/source/argv/package.json.txt

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

## Contained in

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

## Source

```json
{
    "name": "@govlab/argv",
    "version": "0.1.0",
    "private": true,
    "type": "module",
    "description": "A declared command-line contract for a script: every flag and positional is declared, --help is answered before any effect, and an undeclared flag is a refusal rather than a silently ignored word.",
    "license": "CC-BY-SA-4.0",
    "imports": {
        "#configuration/*": "./configuration/*.ts",
        "#core/*": "./core/*.ts",
        "#types/*": "./types/*.ts"
    },
    "main": "./index.ts",
    "exports": {
        ".": "./index.ts",
        "./*": "./*"
    },
    "scripts": {
        "typecheck": "tsc --noEmit -p tsconfig.json"
    }
}
```
