{
  "name": "the-moby-effect",
  "version": "1.54.3",
  "description": "Moby/Docker API client built using effect-ts",
  "keywords": [
    "docker",
    "effect-ts",
    "moby",
    "podman"
  ],
  "homepage": "https://github.com/leonitousconforti/the-moby-effect",
  "bugs": {
    "url": "https://github.com/leonitousconforti/the-moby-effect/issues",
    "email": "leo@leoconforti.us"
  },
  "license": "GPL-3.0-only",
  "author": "Leo Conforti <leo@leoconforti.us> (https://leoconforti.us)",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/leonitousconforti/the-moby-effect.git"
  },
  "files": [
    "src/**/*.ts",
    "dist/**/*.js",
    "dist/**/*.js.map",
    "dist/**/*.d.ts",
    "dist/**/*.d.ts.map"
  ],
  "type": "module",
  "sideEffects": [],
  "exports": {
    "./package.json": "./package.json",
    ".": "./dist/index.js",
    "./*": "./dist/*.js",
    "./internal/*": null
  },
  "publishConfig": {
    "access": "public"
  },
  "dependencies": {
    "effect-schemas": "0.0.20",
    "eftar": "0.0.82"
  },
  "devDependencies": {
    "@babel/cli": "8.0.4",
    "@babel/core": "8.0.1",
    "@changesets/cli": "2.31.1",
    "@effect/build-utils": "0.8.9",
    "@effect/docgen": "4.0.0-beta.103",
    "@effect/platform-browser": "4.0.0-beta.103",
    "@effect/platform-bun": "4.0.0-beta.103",
    "@effect/platform-node": "4.0.0-beta.103",
    "@effect/tsgo": "0.32.1",
    "@effect/vitest": "4.0.0-beta.103",
    "@types/node": "26.1.2",
    "@types/ssh2": "1.15.5",
    "@types/ws": "8.18.1",
    "@vitest/coverage-v8": "4.1.10",
    "babel-plugin-annotate-pure-calls": "0.5.0",
    "effect": "4.0.0-beta.103",
    "ioredis": "5.11.1",
    "madge": "8.0.0",
    "oxfmt": "0.62.0",
    "oxlint": "1.77.0",
    "rimraf": "6.1.3",
    "ssh2": "1.17.0",
    "tsx": "4.23.7",
    "typescript": "7.0.2",
    "undici": "8.10.0",
    "vite": "8.2.0",
    "vitest": "4.1.10",
    "ws": "8.21.2"
  },
  "peerDependencies": {
    "@effect/platform-browser": "4.0.0-beta.103",
    "@effect/platform-bun": "4.0.0-beta.103",
    "@effect/platform-node": "4.0.0-beta.103",
    "effect": "4.0.0-beta.103"
  },
  "peerDependenciesMeta": {
    "@effect/platform-browser": {
      "optional": true
    },
    "@effect/platform-bun": {
      "optional": true
    },
    "@effect/platform-node": {
      "optional": true
    }
  },
  "optionalDependencies": {
    "ssh2": "^1.17.0",
    "undici": "^8.10.0",
    "ws": "^8.21.2"
  },
  "engines": {
    "node": ">=22.0.0"
  },
  "tags": [
    "moby",
    "docker",
    "podman",
    "effect-ts"
  ],
  "scripts": {
    "babel": "babel dist --plugins annotate-pure-calls --out-dir dist --source-maps",
    "build": "tsc -b tsconfig.build.json && pnpm babel",
    "check": "tsc -b tsconfig.json",
    "circular": "madge --circular src/*.ts",
    "clean": "rimraf .tsbuildinfo docs build dist coverage",
    "codegen": "build-utils prepare-v4",
    "coverage": "vitest --coverage",
    "lint": "oxlint --disable-nested-config && oxfmt --check !repos/** !submodules/**",
    "lint-fix": "oxlint --disable-nested-config --fix && oxfmt --write !repos/** !submodules/**",
    "schemagen": "(cd reflection && go build && ./reflection) && oxfmt --write src/internal/generated",
    "test": "vitest",
    "update-blobs": "tsx ./scripts/update-blobs.ts",
    "changeset-version": "changeset version",
    "changeset-publish": "pnpm build && changeset publish"
  }
}