{
    "name": "@coveo/platform-client",
    "version": "68.4.0",
    "description": "",
    "type": "module",
    "exports": {
        ".": {
            "types": "./dist/types/Entry.d.ts",
            "import": "./dist/esm/Entry.js",
            "require": "./dist/cjs/Entry.js"
        }
    },
    "types": "dist/types/Entry.d.ts",
    "main": "dist/cjs/Entry.js",
    "keywords": [
        "coveo",
        "api",
        "client",
        "platform",
        "front-end",
        "web"
    ],
    "scripts": {
        "start": "tsc -p tsconfig.build.esm.json --watch",
        "build": "rimraf src/package.json && eslint \"src/**.*\" --ignore-pattern '**/*.spec.*' --color && tsc -p tsconfig.build.esm.json && node scripts/prepareCJSOutput.js && tsc -p tsconfig.build.cjs.json && node scripts/dualOutputCompat.js",
        "test": "jest --clearCache && jest",
        "test:changed": "jest --watch",
        "test:watch": "jest --watchAll",
        "release": "semantic-release",
        "commit-cli": "git-cz",
        "lint:fix": "prettier --list-different --write \"**/*.{ts,js,json,md,yml}\" && eslint . --fix --quiet",
        "lint": "prettier --check \"**/*.{ts,js,json,md,yml}\" && eslint .",
        "prepare": "husky install"
    },
    "devDependencies": {
        "@commitlint/cli": "19.5.0",
        "@commitlint/config-conventional": "19.5.0",
        "@eslint/js": "9.9.1",
        "@types/eslint__js": "8.42.3",
        "@types/jest": "29.5.13",
        "abortcontroller-polyfill": "1.7.5",
        "cz-conventional-changelog": "3.3.0",
        "eslint": "9.9.1",
        "eslint-config-prettier": "9.1.0",
        "eslint-plugin-jest": "28.8.3",
        "eslint-plugin-jsdoc": "50.3.1",
        "husky": "9.1.6",
        "jest": "29.7.0",
        "jest-fetch-mock": "3.0.3",
        "lint-staged": "15.2.10",
        "prettier": "3.3.3",
        "rimraf": "5.0.10",
        "semantic-release": "25.0.1",
        "ts-jest": "29.2.5",
        "tslib": "2.7.0",
        "typescript": "5.6.2",
        "typescript-eslint": "8.4.0"
    },
    "lint-staged": {
        "**/*.{ts,js,md,json,yml}": [
            "prettier --write"
        ]
    },
    "repository": {
        "type": "git",
        "url": "https://github.com/coveo/platform-client.git"
    },
    "author": "Coveo",
    "license": "Apache-2.0",
    "homepage": "https://github.com/coveo/platform-client#readme",
    "files": [
        "/dist"
    ],
    "config": {
        "commitizen": {
            "path": "./node_modules/cz-conventional-changelog"
        }
    },
    "imports": {
        "#query-string": {
            "import": "query-string-esm",
            "require": "query-string-cjs"
        }
    },
    "dependencies": {
        "core-js": "^3.37.1",
        "exponential-backoff": "^3.1.0",
        "query-string-cjs": "npm:query-string@^7.0.0",
        "query-string-esm": "npm:query-string@^9.0.0"
    },
    "publishConfig": {
        "access": "public"
    },
    "packageManager": "npm@latest"
}
