Skip to content
← Public packages

@apphub/fly

Inspect and manage Fly.io apps, Machines, logs, and metrics with dry-run mutations.

package.json

63 lines · 1.8 KB · JSON
{
  "name": "@apphub/fly",
  "version": "1.0.0",
  "private": false,
  "license": "MIT",
  "type": "module",
  "description": "Fly.io helpers for apps, Machines, logs, and Prometheus metrics backed by a saved API token.",
  "exports": {
    ".": "./src/index.ts",
    "./graphql": "./src/graphql.ts",
    "./organizations": "./src/organizations.ts",
    "./apps": "./src/apps.ts",
    "./machines": "./src/machines.ts",
    "./machine-count": "./src/machine-count.ts",
    "./app-machines": "./src/app-machines.ts",
    "./logs": "./src/logs.ts",
    "./metrics": "./src/metrics.ts",
    "./docs": "./src/docs.ts",
    "./smoke-test": "./src/smoke-test.ts",
    "./scheduled-status": "./src/scheduled-status.ts"
  },
  "files": [
    "src",
    "README.md",
    "AGENTS.md",
    "LICENSE",
    "community-icon.svg"
  ],
  "scripts": {
    "test": "node --experimental-strip-types --test src/*.test.ts"
  },
  "kody": {
    "id": "fly",
    "name": "Fly.io",
    "description": "Inspect and manage Fly.io apps, Machines, logs, and metrics with dry-run mutations.",
    "logo": "./community-icon.svg",
    "tags": [
      "fly",
      "flyio",
      "machines",
      "apps",
      "openapi",
      "graphql",
      "logs",
      "metrics",
      "prometheus",
      "outages",
      "infrastructure"
    ],
    "searchText": "fly.io flyio machines api.machines.dev api.fly.io apps machines start stop destroy dryRun confirm logs metrics prometheus graphql organizations flyApiToken secret-backed not oauth machine-status scheduled-status",
    "jobs": {
      "machine-status": {
        "entry": "./src/jobs/machine-status.ts",
        "schedule": {
          "type": "cron",
          "expression": "0 */6 * * *"
        },
        "timezone": "UTC",
        "enabled": false
      }
    }
  }
}