{
  "name": "@scaleleap/selling-partner-api-sdk",
  "version": "8.4.0",
  "description": "📦 A fully typed TypeScript and Node.js SDK library for Amazon Selling Partner API",
  "license": "MIT",
  "author": {
    "name": "Roman Filippov",
    "email": "roman@scaleleap.com",
    "url": "https://www.scaleleap.com/"
  },
  "contributors": [
    {
      "name": "Roman Filippov",
      "email": "roman@scaleleap.com",
      "url": "https://www.scaleleap.com/"
    },
    {
      "name": "Toan Nguyen",
      "url": "https://github.com/nguyentoanit"
    }
  ],
  "homepage": "https://github.com/ScaleLeap/selling-partner-api-sdk",
  "repository": {
    "type": "git",
    "url": "git@github.com:ScaleLeap/selling-partner-api-sdk.git"
  },
  "bugs": {
    "url": "https://github.com/ScaleLeap/selling-partner-api-sdk/issues"
  },
  "main": "lib/index.js",
  "files": [
    "/lib"
  ],
  "scripts": {
    "prebuild": "npm run clean",
    "build": "tsc --build tsconfig.build.json",
    "clean": "rimraf --glob lib/*",
    "dev": "ts-node-dev --respawn --transpileOnly src",
    "docs": "typedoc",
    "generate-models": "ts-node utils/generate",
    "lint": "eslint --ext ts,js src/ test/",
    "lint:fix": "npm run lint -- --fix",
    "semantic-release": "npx @scaleleap/semantic-release-config",
    "start": "ts-node --transpile-only --pretty src",
    "test": "jest --testPathIgnorePatterns test/integration/ ",
    "test:integration": "POLLY_MODE=passthrough jest test/integration/ --setupFiles dotenv/config",
    "test:watch": "jest --watchAll",
    "postversion": "ts-node --transpile-only --pretty utils/bump-version.ts"
  },
  "types": "lib/index.d.ts",
  "dependencies": {
    "axios": "1.7.9",
    "http-status-codes": "2.3.0",
    "ts-error": "1.0.6"
  },
  "devDependencies": {
    "@apidevtools/swagger-parser": "10.1.0",
    "@openapitools/openapi-generator-cli": "2.15.3",
    "@scaleleap/amazon-marketplaces": "18.0.1",
    "@scaleleap/jest-polly": "1.6.17",
    "@scaleleap/semantic-release-config": "1.1.41",
    "@types/fancy-log": "2.0.2",
    "@types/jest": "29.5.14",
    "@types/lodash": "4.17.13",
    "@types/node": "16.18.123",
    "@typescript-eslint/eslint-plugin": "7.18.0",
    "@typescript-eslint/parser": "7.18.0",
    "danger": "12.3.3",
    "dotenv": "16.4.7",
    "env-var": "7.5.0",
    "eslint-config-airbnb-base": "15.0.0",
    "eslint-config-prettier": "9.1.0",
    "eslint-import-resolver-typescript": "3.7.0",
    "eslint-plugin-eslint-comments": "3.2.0",
    "eslint-plugin-jest": "27.9.0",
    "eslint-plugin-jest-formatting": "3.1.0",
    "eslint-plugin-prettier": "5.2.1",
    "eslint-plugin-simple-import-sort": "12.1.1",
    "eslint-plugin-sonarjs": "3.0.1",
    "eslint-plugin-unicorn": "56.0.1",
    "fancy-log": "2.0.0",
    "global-agent": "3.0.0",
    "jest": "29.7.0",
    "lodash": "4.17.21",
    "openapi-types": "12.1.3",
    "rimraf": "6.0.1",
    "ts-jest": "29.2.5",
    "ts-morph": "25.0.0",
    "ts-node": "10.9.2",
    "ts-node-dev": "2.0.0",
    "tsconfigs": "4.0.2",
    "typedoc": "0.27.6",
    "typescript": "5.7.2"
  },
  "keywords": [
    "amazon mws",
    "amazon selling partner",
    "amazon sp api",
    "nodejs",
    "selling partner api",
    "sp-api",
    "typescript"
  ],
  "publishConfig": {
    "access": "public"
  }
}
