{
    "name": "@kontent-ai-consulting/migration-toolkit",
    "version": "0.1.8",
    "description": "This program can be used to import content related data into Kontent.ai from various formats. Additionally, it can also be used to export Kontent.ai data using Delivery API.",
    "preferGlobal": true,
    "private": false,
    "bin": {
        "kontent-ai-migration-toolkit": "./dist/es2022/node/cli/app.js"
    },
    "repository": {
        "type": "git",
        "url": "https://github.com/Kontent-ai-consulting/kontent-ai-migration-toolkit"
    },
    "engines": {
        "node": ">=18"
    },
    "author": "Richard Sustek",
    "exports": "./dist/es2022/index.js",
    "types": "./dist/es2022/index.d.ts",
    "type": "module",
    "directories": {},
    "scripts": {
        "test": "npm run test:all",
        "release": "npm run lint && standard-version && npm run update:version",
        "release:major": "npm run lint && standard-version --release-as major  && npm run update:version",
        "release:major:beta": "npm run lint && standard-version --prerelease --release-as major  && npm run update:version",
        "release:beta": "standard-version --prerelease && npm run update:version",
        "prepublishOnly": "npm run lint && npm run build",
        "publish:beta": "npm publish --tag=next",
        "build:es2022": "tsc --p tsconfig.es2022.json",
        "build": "npm run clean && npm run build:es2022",
        "prepareSampleExport": "npm run build && cd samples/export-data && node --max-http-header-size 150000 ../../dist/es2022/node/cli/app --max-http-header-size=80000000 --config=export-config.json ",
        "test:all": "npm run build",
        "test:export": "cd output && tsx ../lib/node/cli/app --config=export-config-movie.json ",
        "test:import": "cd output && tsx ../lib/node/cli/app --config=import-config-movie.json",
        "test:help": "cd output && tsx ../lib/node/cli/app --help",
        "lint": "npx eslint lib",
        "clean": "tsx clean.ts",
        "update:version": "tsx ./scripts/version/update-version.ts"
    },
    "keywords": [
        "Kontent.ai",
        "Kontent.ai import",
        "Kontent.ai import toolkit",
        "Kontent.ai migration tool",
        "Kontent.ai CSV export & import",
        "Kontent.ai JSON export & import"
    ],
    "license": "MIT",
    "dependencies": {
        "@kontent-ai-consulting/tools-analytics": "0.0.6",
        "@kontent-ai/delivery-sdk": "14.8.0",
        "@kontent-ai/management-sdk": "6.1.0",
        "bytes": "3.1.2",
        "colors": "1.4.0",
        "csv-parse": "5.5.5",
        "json2csv": "5.0.7",
        "jszip": "3.10.1",
        "mime": "4.0.1",
        "uuid": "9.0.1",
        "uuid-by-string": "4.0.0",
        "yargs": "17.7.2",
        "prompts": "2.4.2",
        "ora": "8.0.1"
    },
    "devDependencies": {
        "@types/prompts": "2.4.9",
        "@types/bytes": "3.1.4",
        "@types/json2csv": "5.0.7",
        "@types/jszip": "3.4.1",
        "@types/node": "20.12.3",
        "@types/uuid": "9.0.8",
        "@types/yargs": "17.0.32",
        "@typescript-eslint/eslint-plugin": "7.5.0",
        "@typescript-eslint/parser": "7.5.0",
        "eslint": "8.57.0",
        "standard-version": "9.5.0",
        "tsx": "4.7.1",
        "tsconfig-paths": "^4.2.0",
        "tslib": "2.6.2",
        "typescript": "5.4.3"
    }
}
