{
  "name": "@shipengine/connect",
  "version": "4.10.4",
  "description": "The official developer tooling for building ShipEngine connect apps",
  "keywords": [
    "shipengine",
    "connect",
    "platform",
    "app",
    "cli",
    "sdk",
    "typescript",
    "types",
    "definitions"
  ],
  "author": {
    "name": "ShipEngine",
    "email": "connect@shipengine.com",
    "url": "https://connect.shipengine.com"
  },
  "license": "Apache-2.0",
  "homepage": "https://connect.shipengine.com",
  "main": "lib/index.js",
  "types": "lib/index.d.ts",
  "bin": {
    "connect": "bin/connect.js",
    "shipengine-connect": "bin/connect.js"
  },
  "engineStrict": true,
  "engines": {
    "node": ">=20.0.0"
  },
  "files": [
    "/bin",
    "/lib",
    "/templates"
  ],
  "scripts": {
    "build": "yarn build:ts",
    "bump": "yarn version:bump",
    "clean": "yarn build:clean",
    "coverage": "yarn test:coverage",
    "format": "prettier --single-quote --trailing-comma=all --write \"src/**/*.ts\"",
    "lint": "prettier --single-quote --trailing-comma=all --check \"src/**/*.ts\"",
    "release": "yarn version:release",
    "test": "TEST=1 yarn test:javascript && yarn test:typescript",
    "test:javascript": "mocha --timeout 30000",
    "test:typescript": "tsc --skipLibCheck",
    "watch": "yarn build:watch"
  },
  "repository": {
    "type": "git",
    "url": "github.com/shipstation/ipaas-connect",
    "directory": "/packages/connect/"
  },
  "oclif": {
    "commands": "./lib/commands",
    "bin": "connect",
    "plugins": [
      "@oclif/plugin-help",
      "@oclif/plugin-not-found"
    ],
    "topics": {
      "env": {
        "description": "Manage environment variables for your published app."
      }
    }
  },
  "peerDependencies": {
    "@shipengine/connect-runtime": "^4.10.2"
  },
  "devDependencies": {
    "@jsdevtools/chai-exec": "^2.1.1",
    "@oclif/dev-cli": "^1.23.1",
    "@oclif/test": "^1.2.8",
    "@types/chai": "^4.2.14",
    "@types/cli-table": "^0.3.0",
    "@types/form-data": "^2.5.0",
    "@types/hapi__joi": "^17.1.7",
    "@types/luxon": "^1.25.0",
    "@types/mkdirp": "^1.0.1",
    "@types/mocha": "^9.0.0",
    "@types/node": "^20.11.5",
    "@types/uuid": "^8.3.1",
    "@types/yeoman-environment": "^2.10.8",
    "@types/yeoman-generator": "^5.2.11",
    "@types/yeoman-test": "^4.0.3",
    "chai": "^4.2.0",
    "chai-as-promised": "^7.1.1",
    "chai-fs": "^2.0.0",
    "globby": "^11.0.1",
    "mem-fs": "^2.3.0",
    "mocha": "^9.1.1",
    "prettier": "^2.8.8",
    "sinon": "^9.2.2",
    "source-map-support": "^0.5.20",
    "tar": "^6.0.5",
    "typescript": "^5.2.2",
    "yeoman-assert": "^3.1.1",
    "yeoman-test": "^7.4.0"
  },
  "dependencies": {
    "@folder/xdg": "^3.1.2",
    "@jsdevtools/ono": "^7.1.3",
    "@oclif/command": "^1.8.0",
    "@oclif/config": "^1.17.0",
    "@oclif/errors": "^1.3.4",
    "@oclif/fixpack": "^2.3.0",
    "@oclif/plugin-autocomplete": "^0.2.0",
    "@oclif/plugin-help": "^3.2.1",
    "@oclif/plugin-not-found": "^1.2.4",
    "axios": "^0.21.1",
    "axios-retry": "^3.1.9",
    "chai": "^4.2.0",
    "chalk": "^4.1.0",
    "cli-table": "^0.3.1",
    "cli-ux": "^5.5.1",
    "express": "^4.18.3",
    "form-data": "^3.0.0",
    "fs-extra": "^9.0.1",
    "joi": "^17.4.2",
    "lodash": "^4.17.20",
    "log-symbols": "^4.1.0",
    "luxon": "^1.28.1",
    "mkdirp": "^1.0.4",
    "mocha": "^9.1.1",
    "serialize-error": "^7.0.1",
    "sort-pjson": "^1.0.3",
    "tslib": "^2.6.2",
    "uuid": "^8.3.2",
    "winston": "^3.8.2",
    "yeoman-environment": "^3.15.1",
    "yeoman-generator": "^5.8.0"
  }
}