{
  "name": "@fedify/cli",
  "version": "2.3.0",
  "type": "module",
  "files": [
    "README.md",
    "dist/"
  ],
  "bin": {
    "fedify": "./dist/mod.js"
  },
  "engines": {
    "node": ">=20.0.0",
    "bun": ">=1.2.0",
    "deno": ">=2.0.0"
  },
  "os": [
    "darwin",
    "linux",
    "win32"
  ],
  "cpu": [
    "x64",
    "arm64"
  ],
  "description": "CLI toolchain for Fedify and debugging ActivityPub",
  "keywords": [
    "fedify",
    "activitypub",
    "cli",
    "fediverse"
  ],
  "homepage": "https://fedify.dev/cli",
  "bugs": {
    "url": "https://github.com/fedify-dev/fedify/issues"
  },
  "license": "MIT",
  "author": {
    "name": "Hong Minhee",
    "email": "hong@minhee.org",
    "url": "https://hongminhee.org/"
  },
  "funding": [
    "https://opencollective.com/fedify",
    "https://github.com/sponsors/dahlia"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/fedify-dev/fedify.git",
    "directory": "packages/cli"
  },
  "exports": "./dist/mod.js",
  "imports": {
    "#kv": {
      "bun": "./dist/kv.bun.js",
      "default": "./dist/kv.node.js"
    }
  },
  "dependencies": {
    "@cfworker/json-schema": "^4.1.1",
    "@fxts/core": "^1.20.0",
    "@optique/config": "^1.1.0",
    "@optique/core": "^1.1.0",
    "@optique/discover": "^1.1.0",
    "@optique/run": "^1.1.0",
    "@standard-schema/spec": "^1.1.0",
    "@hongminhee/localtunnel": "^0.3.0",
    "@inquirer/prompts": "^7.8.4",
    "@jimp/core": "^1.6.1",
    "@jimp/wasm-webp": "^1.6.1",
    "@js-temporal/polyfill": "^0.5.1",
    "@logtape/file": "^2.2.0",
    "@logtape/logtape": "^2.2.0",
    "@poppanator/http-constants": "^1.1.1",
    "byte-encodings": "^1.0.11",
    "chalk": "^5.6.2",
    "cli-highlight": "^2.1.11",
    "cli-table3": "^0.6.5",
    "enquirer": "^2.4.1",
    "es-toolkit": "1.46.1",
    "fetch-mock": "^12.5.4",
    "hono": "^4.8.3",
    "icojs": "^0.19.5",
    "inquirer": "^12.9.4",
    "inquirer-toggle": "^1.0.1",
    "jimp": "^1.6.1",
    "ora": "^8.2.0",
    "pngjs": "^7.0.0",
    "shiki": "^1.6.4",
    "smol-toml": "^1.6.1",
    "srvx": "^0.8.7",
    "valibot": "^1.4.0",
    "yaml": "^2.9.0",
    "@fedify/fedify": "2.3.0",
    "@fedify/vocab": "2.3.0",
    "@fedify/sqlite": "2.3.0",
    "@fedify/init": "2.3.0",
    "@fedify/vocab-runtime": "2.3.0",
    "@fedify/relay": "2.3.0",
    "@fedify/vocab-tools": "2.3.0",
    "@fedify/webfinger": "2.3.0"
  },
  "devDependencies": {
    "@types/bun": "^1.2.23",
    "@types/node": "^22.17.0",
    "@types/pngjs": "^6.0.5",
    "tsdown": "^0.22.0",
    "typescript": "^6.0.0"
  },
  "scripts": {
    "build:self": "tsdown",
    "build": "pnpm --filter @fedify/cli... run build:self",
    "prepublish": "pnpm build",
    "pretest": "pnpm build",
    "test": "node --test --experimental-transform-types 'src/**/*.test.ts' '!src/init/test/**'",
    "test-init": "deno task test-init",
    "pretest:bun": "pnpm build",
    "test:bun": "bun test --timeout 60000",
    "run": "pnpm build && node --disable-warning=ExperimentalWarning dist/mod.js",
    "runi": "tsdown && node --disable-warning=ExperimentalWarning dist/mod.js",
    "run:bun": "pnpm build && bun dist/mod.js",
    "runi:bun": "tsdown && bun dist/mod.js"
  }
}