{
    "name": "kuzzle-sdk",
    "version": "7.17.1-beta.1",
    "description": "Official Javascript SDK for Kuzzle",
    "author": "The Kuzzle Team <support@kuzzle.io>",
    "repository": {
        "type": "git",
        "url": "https://github.com/kuzzleio/sdk-javascript.git"
    },
    "issues": "https://github.com/kuzzleio/sdk-javascript/issues",
    "keywords": [
        "kuzzle",
        "sdk",
        "baas",
        "backend",
        "realtime",
        "advanced search",
        "bulk"
    ],
    "scripts": {
        "prepublishOnly": "npm run build",
        "test": "npm run test:lint && npm run test:unit && npm run test:functional",
        "test:unit": "nyc --reporter=text-summary --reporter=lcov mocha",
        "test:functional": "cucumber-js --exit --fail-fast -c cucumber.config.cjs",
        "test:lint": "eslint . --fix",
        "build": "tsc --build tsconfig.json && vite build",
        "dev": "node -r ts-node/register ",
        "doc-testing": "bash .ci/test-docs.sh"
    },
    "browser": "./dist/kuzzle.js",
    "main": "./out/index.js",
    "types": "./out/index.d.ts",
    "exports": {
        ".": {
            "browser": "./dist/kuzzle.js",
            "import": "./out/index.js",
            "require": "./out/index.js",
            "default": "./out/index.js",
            "types": "./out/index.d.ts"
        },
        "./package.json": "./package.json"
    },
    "license": "Apache-2.0",
    "dependencies": {
        "ws": "8.18.3"
    },
    "devDependencies": {
        "@cucumber/cucumber": "12.4.0",
        "@types/node": "24.10.1",
        "eslint-plugin-kuzzle": "0.0.15",
        "lodash": "4.17.21",
        "lolex": "6.0.0",
        "mocha": "11.7.5",
        "mock-require": "3.0.3",
        "nyc": "17.1.0",
        "retry": "0.13.1",
        "rewire": "9.0.1",
        "semantic-release-config-kuzzle": "1.3.0",
        "should": "13.2.3",
        "should-sinon": "0.0.6",
        "sinon": "21.0.0",
        "ts-node": "10.9.2",
        "typescript": "5.4.*",
        "vite": "7.3.0"
    },
    "engines": {
        "node": ">= 10.13.0"
    },
    "files": [
        "dist/**/*",
        "out/**/*",
        "src/**/*.js",
        "src/**/*.d.ts",
        "src/**/*.json"
    ]
}
