{
    "name": "@radicjs/command",
    "version": "0.1.2",
    "license": "MIT",
    "description": "",
    "publishConfig": {
        "access": "public"
    },
    "author": "Robin Radic",
    "homepage": "https://docs.radic.dev/pacakges/command",
    "sideEffects": true,
    "type": "module",
    "main": "cjs/index.cjs",
    "module": "esm/index.mjs",
    "types": "esm/index.d.ts",
    "source": "src/index.ts",
    "exports": {
        "./package.json": "./package.json",
        "./esm": {
            "import": "./esm/index.mjs",
            "types": "./esm/index.d.ts",
            "default": "./esm/index.mjs"
        },
        "./cjs": {
            "require": "./cjs/index.cjs",
            "node": "./cjs/index.cjs",
            "types": "./cjs/index.d.ts",
            "default": "./cjs/index.cjs"
        },
        ".": {
            "types": "./esm/index.d.ts",
            "import": "./esm/index.mjs",
            "node": "./cjs/index.cjs",
            "require": "./cjs/index.cjs",
            "default": "./esm/index.mjs"
        }
    },
    "files": [
        "package.json",
        "bundle",
        "cjs",
        "esm",
        "example"
    ],
    "scripts": {
        "all": "pnpm clean && pnpm build && pnpm test:coverage && pnpm doc",
        "clean": "pnpm clean:build && pnpm clean:test",
        "clean:build": "rimraf ./dist ./bundle ./esm ./cjs ./.turbo",
        "clean:test": "rimraf ./generated",
        "build": "pnpm clean:build && pnpm build:esm && pnpm build:cjs",
        "build:esm": "BUILD=esm tsup --config ./tsup.config.ts --tsconfig ./tsconfig.build.json",
        "build:cjs": "BUILD=cjs tsup --config ./tsup.config.ts --tsconfig ./tsconfig.build.json",
        "watch:esm": "pnpm build:esm && pnpm build:esm --watch",
        "prebuild": "pnpm clean",
        "prepublish": "pnpm build && pnpm test",
        "format": "prettier ./src --write --config ./.prettierrc.json",
        "doc": "npx typedoc --options ./typedoc.json --tsconfig  ./tsconfig.json ./src/index.ts",
        "lint": "eslint src",
        "test": "jest --config=jest.config.mjs --runInBand",
        "test:coverage": "jest --config=jest.config.mjs --runInBand --coverage && pnpm test:coverage:markdown && pnpm test:coverage:readme",
        "test:coverage:markdown": "pnpm tsx ../../config/bin/markdownCoverage.js create ./generated/coverage/coverage.txt --src ./src --dest ./generated/coverage.md --github-base-url \"https://github.com/RobinRadic/radicjs/tree/master/packages/utils\"",
        "test:coverage:readme": "pnpm tsx ../../config/bin/markdownCoverage.js replace ./generated/coverage/coverage.txt --src ./src --dest ./README.md --github-base-url \"https://github.com/RobinRadic/radicjs/tree/master/packages/utils\""
    },
    "repository": {
        "type": "git",
        "url": "git+https://github.com/robinradic/radicjs.git"
    },
    "dependencies": {
        "@inquirer/prompts": "^7.3.1",
        "@radicjs/utils": "^0.2.0",
        "@radicjs/type-check": "^1.0.0",
        "@types/chalk-animation": "^1.6.3",
        "@types/figlet": "^1.7.0",
        "@types/findup-sync": "^4.0.5",
        "@types/omelette": "^0.4.4",
        "chalk": "^5.4.1",
        "chalk-animation": "^2.0.3",
        "chalk-template": "^1.1.0",
        "cli-table3": "^0.6.5",
        "cli-truncate": "^4.0.0",
        "commander": "^13.0.0",
        "inversify": "^6.2.2",
        "debug": "^4.4.0",
        "dotenv": "^16.4.7",
        "figlet": "^1.8.0",
        "findup-sync": "^5.0.0",
        "globby": "^14.0.2",
        "gradient-string": "^3.0.0",
        "logform": "^2.7.0",
        "omelette": "^0.4.17",
        "fs-extra": "^11.3.0",
        "@types/fs-extra": "^11.0.4",
        "ora": "^8.2.0",
        "pino": "^9.6.0",
        "pino-pretty": "^13.0.0",
        "shelljs.exec": "^1.1.8",
        "@types/shelljs.exec": "^1.1.3",
        "slice-ansi": "^7.1.0",
        "string-width": "^7.2.0",
        "env-paths": "^3.0.0",
        "strip-ansi": "^7.1.0",
        "term-size": "^4.0.0",
        "tsc-alias": "^1.8.10",
        "tsconfig-paths": "^4.2.0",
        "type-fest": "^4.33.0",
        "widest-line": "^5.0.0",
        "wrap-ansi": "^9.0.0"
    },
    "devDependencies": {
        "@jest/globals": "29.7.0",
        "@microsoft/api-documenter": "^7.26.5",
        "@microsoft/api-extractor": "^7.49.1",
        "@types/node": "22.10.3",
        "jest": "29.7.0",
        "jest-ts-webcompat-resolver": "^1.0.0",
        "reflect-metadata": "^0.2.2",
        "rimraf": "6.0.1",
        "ts-jest": "29.2.5",
        "ts-node": "^10.9.2",
        "tslib": "^2.8.1",
        "tsup": "^8.3.6",
        "tsx": "^4.19.2",
        "typescript": "5.7.2",
        "vitest": "^3.0.5"
    }
}
