{
  "name": "@web3-storage/w3cli",
  "type": "module",
  "version": "7.12.0",
  "license": "(Apache-2.0 AND MIT)",
  "description": "💾 w3 command line interface",
  "bin": {
    "w3": "shim.js",
    "w3up": "shim.js"
  },
  "scripts": {
    "lint": "eslint '**/*.{js,ts}'",
    "lint:fix": "eslint --fix '**/*.{js,ts}'",
    "check": "tsc --build",
    "format": "prettier --write '**/*.{js,ts,yml,json}' --ignore-path .gitignore",
    "test": "entail **/*.spec.js"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/storacha/w3cli.git"
  },
  "keywords": [
    "w3",
    "web3",
    "storage",
    "upload",
    "cli"
  ],
  "bugs": {
    "url": "https://github.com/storacha/w3cli/issues"
  },
  "homepage": "https://github.com/storacha/w3cli#readme",
  "devDependencies": {
    "@types/update-notifier": "^6.0.5",
    "@ucanto/interface": "^10.0.1",
    "@ucanto/server": "^10.0.0",
    "@web-std/blob": "^3.0.5",
    "@web3-storage/eslint-config-w3up": "^1.0.0",
    "@web3-storage/sigv4": "^1.0.2",
    "@web3-storage/upload-api": "^17.0.0",
    "entail": "^2.1.1",
    "npm-run-all": "^4.1.5",
    "prettier": "^3.0.3",
    "typescript": "^5.2.2"
  },
  "dependencies": {
    "@inquirer/core": "^5.1.1",
    "@inquirer/prompts": "^3.3.0",
    "@ipld/car": "^5.2.4",
    "@ipld/dag-json": "^10.1.5",
    "@ipld/dag-ucan": "^3.4.0",
    "@ucanto/client": "^9.0.1",
    "@ucanto/core": "^10.0.1",
    "@ucanto/principal": "^9.0.1",
    "@ucanto/transport": "^9.1.1",
    "@web3-storage/access": "^20.2.0",
    "@web3-storage/capabilities": "^18.1.0",
    "@web3-storage/data-segment": "^5.3.0",
    "@web3-storage/did-mailto": "^2.1.0",
    "@web3-storage/w3up-client": "^17.2.0",
    "ansi-escapes": "^6.2.0",
    "chalk": "^5.3.0",
    "crypto-random-string": "^5.0.0",
    "files-from-path": "^1.1.1",
    "fr32-sha2-256-trunc254-padded-binary-tree-multihash": "^3.3.0",
    "multiformats": "^13.1.3",
    "open": "^9.1.0",
    "ora": "^7.0.1",
    "pretty-tree": "^1.0.0",
    "s-ago": "^2.2.0",
    "sade": "^1.8.1",
    "update-notifier": "^7.0.0"
  },
  "eslintConfig": {
    "extends": [
      "@web3-storage/eslint-config-w3up"
    ],
    "parserOptions": {
      "project": "./tsconfig.json"
    },
    "env": {
      "es2022": true,
      "mocha": true,
      "browser": true,
      "node": true
    },
    "ignorePatterns": [
      "dist",
      "coverage",
      "api.js"
    ]
  },
  "prettier": {
    "trailingComma": "es5",
    "tabWidth": 2,
    "semi": false,
    "singleQuote": true
  }
}
