{
  "name": "contentful-export",
  "version": "8.0.1",
  "description": "this tool allows you to export a space to a JSON dump",
  "main": "dist/index.js",
  "types": "types.d.ts",
  "engines": {
    "node": ">=22"
  },
  "bin": {
    "contentful-export": "./bin/contentful-export"
  },
  "scripts": {
    "build": "npm run clean && npm run check && babel lib --out-dir dist",
    "build:watch": "babel lib --out-dir dist --watch",
    "check": "tsc",
    "clean": "rimraf dist && rimraf coverage",
    "lint": "eslint lib bin/* types.d.ts",
    "lint:fix": "npm run lint -- --fix",
    "pretest": "npm run lint && npm run build && rimraf ./test/integration/tmp",
    "test": "npm run test:unit && npm run test:integration",
    "test:unit": "jest --testPathPattern=test/unit --coverage",
    "test:unit:debug": "node --inspect-brk ./node_modules/.bin/jest --runInBand --watch --testPathPattern=test/unit",
    "test:unit:watch": "npm run test:unit -- --watch",
    "test:integration": "jest --testPathPattern=test/integration",
    "test:integration:debug": "node --inspect-brk ./node_modules/.bin/jest --runInBand --watch --testPathPattern=test/integration",
    "test:integration:watch": "npm run test:integration -- --watch",
    "semantic-release": "semantic-release",
    "prepublishOnly": "npm run build",
    "postpublish": "npm run clean",
    "precommit": "npm run lint",
    "prepush": "npm run test"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/contentful/contentful-export.git"
  },
  "keywords": [
    "contentful",
    "contentful-export"
  ],
  "author": "Contentful <opensource@contentful.com>",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/contentful/contentful-export/issues"
  },
  "dependencies": {
    "axios": "^1.13.5",
    "bfj": "^9.1.3",
    "bluebird": "^3.3.3",
    "cli-table3": "^0.6.0",
    "contentful": "^11.5.10",
    "contentful-batch-libs": "^11.0.0",
    "contentful-management": "^12.2.0",
    "date-fns": "^4.1.0",
    "figures": "^3.2.0",
    "jsonwebtoken": "^9.0.0",
    "listr": "^0.14.1",
    "listr-update-renderer": "^0.5.0",
    "listr-verbose-renderer": "^0.6.0",
    "lodash.startcase": "^4.4.0",
    "mkdirp": "^2.0.0",
    "yargs": "^18.0.0"
  },
  "devDependencies": {
    "@babel/cli": "^7.0.0",
    "@babel/core": "^7.0.0",
    "@babel/plugin-proposal-object-rest-spread": "^7.0.0",
    "@babel/preset-env": "^7.0.0",
    "@babel/template": "^7.0.0",
    "@babel/types": "^7.0.0",
    "@types/jest": "^29.0.0",
    "@typescript-eslint/eslint-plugin": "^8.2.0",
    "babel-jest": "^30.0.0",
    "babel-plugin-add-module-exports": "^1.0.2",
    "cz-conventional-changelog": "^3.3.0",
    "eslint": "^8.27.0",
    "eslint-config-standard": "^17.0.0",
    "eslint-plugin-import": "^2.12.0",
    "eslint-plugin-jest": "^29.0.1",
    "eslint-plugin-node": "^11.1.0",
    "eslint-plugin-promise": "^6.0.0",
    "eslint-plugin-standard": "^5.0.0",
    "https-proxy-agent": "^7.0.0",
    "husky": "^4.3.8",
    "jest": "^29.0.0",
    "nixt": "^0.5.0",
    "nock": "^15.0.0",
    "opener": "^1.4.1",
    "rimraf": "^4.0.7",
    "semantic-release": "^25.0.2"
  },
  "files": [
    "bin",
    "dist",
    "example-config.json",
    "index.js",
    "types.d.ts"
  ],
  "config": {
    "commitizen": {
      "path": "./node_modules/cz-conventional-changelog"
    }
  },
  "release": {
    "branches": [
      "main",
      {
        "name": "beta",
        "channel": "beta",
        "prerelease": true
      }
    ],
    "plugins": [
      [
        "@semantic-release/commit-analyzer",
        {
          "releaseRules": [
            {
              "type": "build",
              "scope": "deps",
              "release": "patch"
            }
          ]
        }
      ],
      "@semantic-release/release-notes-generator",
      "@semantic-release/npm",
      "@semantic-release/github"
    ]
  },
  "jest": {
    "testEnvironment": "node",
    "collectCoverageFrom": [
      "lib/**/*.js"
    ],
    "coveragePathIgnorePatterns": [
      "usageParams.js"
    ]
  },
  "overrides": {
    "cross-spawn": "^7.0.6"
  }
}
