{
  "name": "channelape-sdk",
  "version": "1.49.1",
  "description": "A client for interacting with ChannelApe's API",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "scripts": {
    "prepack": "npm run compile",
    "prepublishOnly": "npm run compile",
    "compile": "tsc && tsc -p test/tsconfig.json && tsc -p e2e/tsconfig.json",
    "watch": "concurrently -k -p \"[{name}]\" -n \"src,test,e2e\" -c \"yellow.bold,cyan.bold,green.bold\" \"tsc --watch\" \"tsc -p test/tsconfig.json --watch\" \"tsc -p e2e/tsconfig.json --watch\"",
    "unit-test": "mocha --config ./test/.mocharc.json \"test/**/*.spec.*\"",
    "watch-unit-test": "mocha --recursive --compilers ts:ts-node/register --watch test/**/*.spec.* ",
    "test": "npm run unit-test",
    "pretest": "npm run compile && npm run lint --fix",
    "posttest": "npm run cover",
    "cover": "nyc npm run unit-test && nyc check-coverage --lines 90 --branches 86 --statements 90 --functions 90",
    "lint": "tslint -p tsconfig.json && tslint -p test/tsconfig.json && tslint -p e2e/tsconfig.json",
    "e2e": "mocha --config ./e2e/.mocharc.json \"e2e/**/*.spec.*\"",
    "driver": "npx ts-node ./driver/ChannelApeClientDriver.ts"
  },
  "files": [
    "dist"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/ChannelApe/channelape-typescript-sdk.git"
  },
  "keywords": [
    "channelape",
    "sdk",
    "javascript",
    "typescript",
    "ecommerce",
    "rest-client"
  ],
  "publishConfig": {
    "access": "public"
  },
  "author": "ChannelApe",
  "license": "Apache-2.0",
  "bugs": {
    "url": "https://github.com/ChannelApe/channelape-typescript-sdk/issues"
  },
  "homepage": "https://github.com/ChannelApe/channelape-typescript-sdk#readme",
  "contributors": [
    {
      "name": "Michael Bates",
      "email": "mbates@channelape.com"
    },
    {
      "name": "RJ Davis",
      "email": "rjdavis@channelape.com"
    },
    {
      "name": "Ryan Kazokas",
      "email": "rkazokas@channelape.com"
    },
    {
      "name": "Frank Mazzarella",
      "email": "fmazzarella@channelape.com"
    },
    {
      "name": "Craig Simko",
      "email": "csimko@channelape.com"
    }
  ],
  "dependencies": {
    "axios": "0.21.2",
    "channelape-logger": "^0.2.0",
    "q": "1.5.1",
    "qs": "^6.9.1",
    "uuid": "^3.3.3"
  },
  "devDependencies": {
    "@types/app-root-path": "^1.2.4",
    "@types/chai": "^4.1.3",
    "@types/faker": "^4.1.4",
    "@types/mocha": "^5.2.0",
    "@types/node": "^18.11.9",
    "@types/q": "^1.5.0",
    "@types/qs": "^6.9.0",
    "@types/sinon": "^4.3.1",
    "@types/uuid": "^3.4.6",
    "app-root-path": "^2.1.0",
    "axios-mock-adapter": "1.20.0",
    "chai": "^4.1.2",
    "concurrently": "^3.5.1",
    "faker": "^4.1.0",
    "mocha": "^9.1.0",
    "mocha-typescript": "^1.0.12",
    "nyc": "^15.1.0",
    "sinon": "^4.5.0",
    "source-map-support": "^0.5.5",
    "ts-node": "^10.9.1",
    "tslib": "^2.4.1",
    "tslint": "^5.9.1",
    "tslint-config-airbnb": "^5.8.0",
    "typescript": "^4.8.4"
  },
  "nyc": {
    "include": [
      "src/**/*.ts"
    ],
    "extension": [
      ".ts"
    ],
    "reporter": [
      "lcov",
      "text",
      "text-summary"
    ],
    "report-dir": "./reports/lcov"
  }
}
