{
  "name": "@swell/cli",
  "version": "2.5.2",
  "type": "module",
  "description": "Swell's command line interface/utility",
  "keywords": [
    "swell",
    "commerce",
    "cli"
  ],
  "author": "Swell",
  "license": "GPLv3",
  "bugs": "https://github.com/orgs/swellstores/discussions",
  "homepage": "https://www.swell.is",
  "bin": {
    "swell": "./bin/run.js"
  },
  "main": "dist/index.js",
  "watch": {
    "prepack": "src/**/*.js"
  },
  "files": [
    "/bin",
    "/dist",
    "/npm-shrinkwrap.json",
    "/oclif.manifest.json"
  ],
  "dependencies": {
    "@inquirer/prompts": "3.2.0",
    "@npmcli/git": "5.0.3",
    "@oclif/core": "3.7.1",
    "@oclif/errors": "1.3.6",
    "@oclif/plugin-help": "6.0.4",
    "@oclif/plugin-plugins": "3.9.4",
    "ajv": "8.17.1",
    "ajv-errors": "3.0.0",
    "ajv-formats": "3.0.1",
    "blake3-wasm": "2.1.5",
    "chalk": "5.3.0",
    "cloudflared": "0.7.1",
    "conf": "11.0.2",
    "configstore": "6.0.0",
    "esbuild": "0.19.5",
    "execa": "8.0.1",
    "find-up": "7.0.0",
    "get-port": "7.0.0",
    "globby": "^14.1.0",
    "http-proxy": "1.18.1",
    "inflection": "3.0.0",
    "istextorbinary": "9.5.0",
    "localtunnel": "2.0.2",
    "lodash": "4.17.21",
    "mime-detect": "1.2.0",
    "ngrok": "5.0.0-beta.2",
    "node-fetch": "3.3.2",
    "oclif": "4.0.3",
    "open": "9.1.0",
    "ora": "7.0.1",
    "parse-json": "8.3.0",
    "qs": "6.12.3",
    "semver": "7.5.4",
    "table": "6.8.1",
    "ws": "8.18.1"
  },
  "devDependencies": {
    "@inquirer/testing": "2.1.8",
    "@oclif/test": "3.0.3",
    "@types/chai": "4.3.9",
    "@types/configstore": "6.0.1",
    "@types/http-proxy": "1.17.16",
    "@types/inquirer": "9.0.6",
    "@types/localtunnel": "2.0.4",
    "@types/mocha": "10.0.3",
    "@types/node": "20.8.8",
    "@types/qs": "6.9.15",
    "@types/ws": "8.18.1",
    "@typescript-eslint/eslint-plugin": "6.9.0",
    "chai": "4.3.10",
    "dotenv": "16.3.1",
    "eslint": "8.52.0",
    "eslint-config-oclif": "5.0.0",
    "eslint-config-oclif-typescript": "3.0.8",
    "eslint-config-prettier": "9.0.0",
    "eslint-plugin-prettier": "5.0.1",
    "eslint-plugin-unicorn": "48.0.1",
    "mocha": "10.2.0",
    "nock": "13.3.6",
    "oclif": "4.0.3",
    "shx": "0.3.4",
    "testdouble": "3.20.0",
    "ts-node": "10.9.1",
    "typescript": "5.2.2"
  },
  "oclif": {
    "bin": "swell",
    "dirname": "swell",
    "commands": "./dist/commands",
    "helpClass": "./dist/help/custom-help",
    "plugins": [
      "@oclif/plugin-help"
    ],
    "topicSeparator": " ",
    "topics": {
      "app": {
        "description": "Manage your Swell app."
      },
      "create": {
        "description": "Create dependencies for your Swell app."
      },
      "inspect": {
        "description": "Inspect deployed artifacts in your store."
      }
    }
  },
  "scripts": {
    "preinstall": "npm i -g ts-node",
    "build": "shx rm -rf dist && shx rm -f tsconfig.tsbuildinfo && tsc -b",
    "lint": "eslint . --ext .ts --config .eslintrc",
    "postpack": "shx rm -f oclif.manifest.json",
    "posttest": "npm run lint",
    "prepack": "npm run build && oclif manifest && oclif readme",
    "test": "mocha --forbid-only \"test/**/*.test.ts\"",
    "publish-alpha": "npm version prerelease --preid=alpha && npm publish --tag alpha"
  },
  "engines": {
    "node": ">= 18.16.1"
  },
  "types": "dist/index.d.ts"
}
