{
  "name": "@inference/cli",
  "version": "0.0.20",
  "description": "Inference.net CLI - manage training runs, evals, datasets, and inferences from your terminal",
  "type": "module",
  "license": "MIT",
  "bin": {
    "inf": "bin/inf.cjs"
  },
  "files": [
    "bin/inf.cjs",
    "package.json",
    "README.md"
  ],
  "publishConfig": {
    "access": "public"
  },
  "keywords": [
    "inference",
    "llm",
    "cli",
    "training",
    "eval",
    "dataset",
    "machine-learning",
    "ai"
  ],
  "optionalDependencies": {
    "@inference/cli-darwin-arm64": "0.0.20",
    "@inference/cli-darwin-x64": "0.0.20",
    "@inference/cli-linux-x64": "0.0.20",
    "@inference/cli-linux-arm64": "0.0.20"
  },
  "scripts": {
    "build": "bun run clean:bin && bun run build:cli",
    "build:cli": "bun build src/index.ts --compile --minify --env=INFERENCE_CLI_* --outfile bin/inf",
    "build:cli:local": "bun build src/index.ts --compile --env=INFERENCE_CLI_* --outfile bin/inf",
    "prepare:npm:manifests": "bun scripts/sync-versions.ts",
    "build:npm:darwin-arm64": "bun build src/index.ts --bundle --compile --minify --env=INFERENCE_CLI_* --external '@opentui/core-*' --target=bun-darwin-arm64 --outfile npm/cli-darwin-arm64/bin/inf",
    "build:npm:darwin-x64": "bun build src/index.ts --bundle --compile --minify --env=INFERENCE_CLI_* --external '@opentui/core-*' --target=bun-darwin-x64 --outfile npm/cli-darwin-x64/bin/inf",
    "build:npm:linux-x64": "bun build src/index.ts --bundle --compile --minify --env=INFERENCE_CLI_* --external '@opentui/core-*' --target=bun-linux-x64 --outfile npm/cli-linux-x64/bin/inf",
    "build:npm:linux-arm64": "bun build src/index.ts --bundle --compile --minify --env=INFERENCE_CLI_* --external '@opentui/core-*' --target=bun-linux-arm64 --outfile npm/cli-linux-arm64/bin/inf",
    "build:npm:all": "bun run clean:npm && bun run build && bun run build:npm:darwin-arm64 && bun run build:npm:darwin-x64 && bun run build:npm:linux-x64 && bun run build:npm:linux-arm64",
    "ci:build-and-verify": "bash scripts/ci-build-and-verify.sh",
    "clean:bin": "rm -rf bin/inf",
    "clean:npm": "rm -f npm/cli-darwin-arm64/bin/inf npm/cli-darwin-x64/bin/inf npm/cli-linux-x64/bin/inf npm/cli-linux-arm64/bin/inf",
    "dev": "bun src/index.ts",
    "format": "prettier --check .",
    "format:fix": "prettier --write .",
    "lint": "eslint",
    "lint:fix": "eslint --fix",
    "tsc": "tsc --build",
    "test": "bun run test:unit",
    "test:unit": "bun test $(find ./tests/unit -name '*.test.ts' ! -name '*.vitest.test.ts') && bun run test:vitest",
    "test:vitest": "vitest run --config vitest.unit.config.mts"
  }
}
