open-index/open-npm huggingface dataset:
npm package: @percepta/vapi-ops
Description: GitOps and eval CLI for managing Vapi resources
Latest version: 0.0.1

# @percepta/vapi-ops

GitOps and eval CLI for managing Vapi resources.

## Config contract

- resources directory: `vapi/resources`
- state file: `.vapi-state.<env>.json`
- env file: `.env.<env>`
- env vars: `VAPI_PRIVATE_KEY`, `VAPI_PUBLIC_KEY`

## Package scripts

From the `mosaic` repo root:

```bash
pnpm --filter @percepta/vapi-ops build
pnpm --filter @percepta/vapi-ops test
pnpm --filter @percepta/vapi-ops lint
```

## Local CLI testing

From the `mosaic` repo root:

```bash
# Build the package
pnpm --filter @percepta/vapi-ops build

# Show CLI help
node packages/public/vapi-ops/dist/cjs/src/bin/vapi-ops.js --help

# Smoke test a scaffolded command (expected: "wired but not implemented")
node packages/public/vapi-ops/dist/cjs/src/bin/vapi-ops.js eval run --concurrency 2
```